Alexandre Aubin
a5049a8a13
Update changelog for 11.2.30
2024-08-31 19:30:00 +02:00
Alexandre Aubin
6e84e3532a
Merge pull request #1943 from YunoHost/fix_ynh_restore_everything
...
Fix ynh_restore_everything
2024-08-31 18:59:47 +02:00
Josué Tille
917cf251fb
Fix ynh_restore_everything
2024-08-31 18:51:16 +02:00
selfhoster1312
8a5f2808a1
Apply shfmt everywhere
2024-08-31 12:22:40 +02:00
68f35831e7
Add maintenante/shfmt.sh for shell script formatting
...
Thanks @selfhoster1312 <3
2024-08-31 12:22:40 +02:00
b91e9dd8f4
helpersv2.1: Tabs to spaces
2024-08-31 11:01:20 +02:00
38b39ebaea
helpersv1: Tabs to spaces
2024-08-31 11:01:20 +02:00
ef17082768
Fix tabs in hooks script
2024-08-31 11:01:20 +02:00
e3ddb1dc4d
Fix tabs and indentations in metronome
2024-08-31 11:01:20 +02:00
Alexandre Aubin
5b37936d11
Merge pull request #1940 from selfhoster1312/fix-syntax
...
Disambiguate subshell (it's not arithmetics!)
2024-08-30 19:10:58 +02:00
selfhoster1312
e82d20aa7b
Disambiguate subshell (it's not arithmetics!)
2024-08-30 19:10:35 +02:00
selfhoster1312
aff885e6b7
helpers v2.1: ynh_add_swap and ynh_smart_mktemp
2024-08-30 15:43:50 +02:00
Alexandre Aubin
7a04462ccd
Merge pull request #1939 from selfhoster1312/rename-helper
...
docs: ynh_install_app_dependencies -> ynh_apt_install_dependencies
2024-08-29 17:47:29 +02:00
selfhoster1312
606e246ec4
docs: ynh_install_app_dependencies -> ynh_apt_install_dependencies
2024-08-29 17:41:41 +02:00
Alexandre Aubin
e3e8b903c7
Merge pull request #1938 from YunoHost/check-patches-dir
...
2.1 helpers: check if patches dir exists before getting realpath
2024-08-29 00:27:13 +02:00
OniriCorpe
488f563b45
2.1 helpers: check if the patches directory exists before trying to get its realpath
2024-08-28 23:03:57 +02:00
Alexandre Aubin
3d4804be68
Update changelog for 11.2.29
2024-08-27 14:48:10 +02:00
Alexandre Aubin
d4f774ad72
quality: fix typing issue
2024-08-27 14:45:37 +02:00
Alexandre Aubin
d8ab3e68a9
Merge pull request #1933 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2024-08-27 14:45:28 +02:00
xabirequejo
71b50549f5
Translated using Weblate (Basque)
...
Currently translated at 100.0% (811 of 811 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2024-08-27 13:12:44 +02:00
craftrac
a40874c305
Translated using Weblate (Greek)
...
Currently translated at 1.1% (9 of 811 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/el/
2024-08-27 13:12:44 +02:00
cjdw
9223d30a83
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (811 of 811 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/id/
2024-08-27 13:12:44 +02:00
José M
5ad9962757
Translated using Weblate (Galician)
...
Currently translated at 100.0% (811 of 811 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2024-08-27 13:12:44 +02:00
ppr
4dfcc13a3f
Translated using Weblate (French)
...
Currently translated at 99.6% (808 of 811 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-08-27 13:12:44 +02:00
xabirequejo
e11b61f49e
Translated using Weblate (Basque)
...
Currently translated at 100.0% (811 of 811 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2024-08-27 13:12:44 +02:00
cjdw
243a34d2d5
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (811 of 811 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/id/
2024-08-27 13:12:44 +02:00
José M
ca2572d00b
Translated using Weblate (Galician)
...
Currently translated at 100.0% (811 of 811 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2024-08-27 13:12:44 +02:00
Alexandre Aubin
518c3bbbe2
Merge pull request #1935 from YunoHost/actions/black
...
Format Python code with Black
2024-08-27 13:12:40 +02:00
alexAubin
9517b26c63
🎨 Format Python code with Black
2024-08-27 11:11:57 +00:00
Alexandre Aubin
a6785d34bc
apps/config panels: move the computation of the actual 'bind' value to core to avoid having an epic python snippets in the bash code..
2024-08-27 13:11:32 +02:00
Alexandre Aubin
7c79060467
perf: hmmm try to fix race condition in previous cache system ?
2024-08-26 20:52:21 +02:00
Alexandre Aubin
007c13ce42
Merge pull request #1934 from YunoHost/actions/black
...
Format Python code with Black
2024-08-26 20:21:24 +02:00
alexAubin
2102242a61
🎨 Format Python code with Black
2024-08-26 18:20:38 +00:00
Alexandre Aubin
c409888a4b
quality: use _assert_is_installed for consistency instead of if not _is_intalled(app): raise
2024-08-26 20:20:10 +02:00
Alexandre Aubin
c14ebc8be4
perf: add cache for _get_app_settings()
2024-08-26 20:20:02 +02:00
Alexandre Aubin
9b0553580b
apps: generalize replacing __INSTALL_DIR__ and __APP__ in config panel 'bind' statement to any setting
2024-08-26 20:16:48 +02:00
Alexandre Aubin
bc2ed45e9d
Update changelog for 11.2.28
2024-08-25 13:22:38 +02:00
Alexandre Aubin
a76cd05e87
apps: in apt resource, fix empty string in packages_from_raw_bash breaking dpkg-build
2024-08-25 13:17:12 +02:00
yunohost-bot
eb14e404d6
[CI] Reformat / remove stale translated strings
2024-08-19 01:58:58 +02:00
zamentur
aae24614c4
🎨 Format Python code with Black
2024-08-19 01:58:36 +02:00
Emmanuel Averty
51787a2f8b
trigger hooks when adding or removing user into group
2024-08-19 00:56:59 +02:00
Alexandre Aubin
c5953b5420
ci: try to fix the full test not working because i removed the pytest install @_@
2024-08-18 22:44:27 +02:00
Alexandre Aubin
4afff118e4
Merge pull request #1930 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2024-08-18 13:20:48 +02:00
ppr
6113fde48a
Translated using Weblate (French)
...
Currently translated at 99.5% (807 of 811 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-08-18 10:54:48 +02:00
xabirequejo
b734e2ea89
Translated using Weblate (Basque)
...
Currently translated at 100.0% (811 of 811 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2024-08-18 10:54:48 +02:00
Alexandre Aubin
0a44d7cea4
Merge pull request #1929 from YunoHost/ci-autofix-translated-strings-dev
...
[CI] Reformat / remove stale translated strings
2024-08-16 16:19:17 +02:00
yunohost-bot
5d3280c0fd
[CI] Reformat / remove stale translated strings
2024-08-16 14:18:35 +00:00
Alexandre Aubin
8dc521a528
Merge pull request #1927 from YunoHost/actions/black
...
Format Python code with Black
2024-08-16 16:10:13 +02:00
alexAubin
2e70143da2
🎨 Format Python code with Black
2024-08-16 14:09:58 +00:00
Alexandre Aubin
3095496fe9
Merge pull request #1928 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2024-08-16 16:09:39 +02:00
xabirequejo
586d1c7f63
Translated using Weblate (Basque)
...
Currently translated at 100.0% (809 of 809 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2024-08-16 16:07:14 +02:00
tituspijean
d63c61e0df
Add diagnoser about rfkill blocking Wi-Fi card ( #1841 )
2024-08-16 16:07:10 +02:00
Alexandre Aubin
4248b27b26
Merge pull request #1926 from YunoHost/ci-autofix-translated-strings-dev
...
[CI] Reformat / remove stale translated strings
2024-08-16 01:21:58 +02:00
yunohost-bot
0f662d069c
[CI] Reformat / remove stale translated strings
2024-08-15 23:10:02 +00:00
Alexandre Aubin
7ca710685e
Merge pull request #1253 from YunoHost/backup_mx
...
[enh] Be able to use postfix as a backup ("secondary") MX hosts
2024-08-16 00:55:21 +02:00
Alexandre Aubin
31d10079c7
Merge pull request #1384 from YunoHost/enh-conserver-group-permission-in-sftp
...
[enh] Tweak umask for SFTP
2024-08-16 00:45:35 +02:00
ljf (zamentur)
980777ebf1
[enh] Conserver group permission
2024-08-16 00:31:59 +02:00
ljf
436826abf9
[enh] Be able to use postfix as a backup mx hosts
2024-08-15 23:44:07 +02:00
Alexandre Aubin
477fa63f46
Merge pull request #1923 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2024-08-15 22:22:53 +02:00
xabirequejo
9a6f7dac3b
Translated using Weblate (Basque)
...
Currently translated at 100.0% (805 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2024-08-15 21:36:33 +02:00
cjdw
498006cab6
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (805 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/id/
2024-08-15 21:36:33 +02:00
cjdw
2f186b6f7f
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (805 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/id/
2024-08-15 21:36:33 +02:00
cjdw
5708776df6
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (805 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/id/
2024-08-15 21:36:33 +02:00
Ivan Davydov
abdbb7efcd
Translated using Weblate (Russian)
...
Currently translated at 40.9% (330 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ru/
2024-08-15 21:36:33 +02:00
xabirequejo
658ef88e47
Translated using Weblate (Basque)
...
Currently translated at 100.0% (805 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2024-08-15 21:36:33 +02:00
Tagadda
4d5cc62540
🎨 Format Python code with Black
2024-08-15 21:36:29 +02:00
Tagada
f88e4cacdf
Merge pull request #1647 from YunoHost/enh_well-known
...
[enh] exclude .well-known subpaths from conflict checks
2024-08-15 20:50:17 +02:00
Tagada
36b9188aec
Update src/app.py
...
Co-authored-by: tituspijean <titus+yunohost@pijean.ovh>
2024-08-15 20:41:09 +02:00
Alexandre Aubin
c104dc6449
Merge pull request #1924 from YunoHost/actions/black
...
Format Python code with Black
2024-08-08 20:38:16 +02:00
alexAubin
938e400865
🎨 Format Python code with Black
2024-08-08 18:36:00 +00:00
Alexandre Aubin
de9980f31e
Zblerg
2024-08-08 20:35:36 +02:00
Alexandre Aubin
f02d4a4376
ci: more optimization, lets not install pytest etc because it should already be in the image
2024-08-08 19:47:53 +02:00
Alexandre Aubin
92f4a605b8
ci: do not run on black PR
2024-08-08 19:41:29 +02:00
Alexandre Aubin
df320a44cf
ci: ignore boring warning 'Could not identify correctly the dns zone for domain sub.domain.tld'
2024-08-08 19:37:50 +02:00
Alexandre Aubin
6733526bee
ci: try skipping diagnosis during upgrade to speed things up a bit?
2024-08-08 19:37:50 +02:00
Alexandre Aubin
d0df3caed4
ci: propagate misc tweaks for CI speedup made on bookworm
2024-08-08 19:37:50 +02:00
Alexandre Aubin
9083a5cc3d
ci: ughr ok, dunno what i was thinking, partially revert the previous commit, go to sleep Aleks ffs
2024-08-08 05:39:52 +02:00
Alexandre Aubin
764fe6a7ba
ci: smol optimization to avoid installing unecessary pip dependencies?
2024-08-08 05:26:00 +02:00
Alexandre Aubin
200f0272d5
ci: propagate new CI image names
2024-08-08 01:53:58 +02:00
Alexandre Aubin
9915559c40
Update changelog for 11.2.27
2024-08-03 18:42:08 +02:00
Alexandre Aubin
760256f85d
Merge pull request #1922 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2024-08-03 18:41:19 +02:00
Ali Çırçır
684c3d9b2c
Translated using Weblate (Turkish)
...
Currently translated at 3.8% (31 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/tr/
2024-08-03 18:37:48 +02:00
cjdw
90c4034908
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (805 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/id/
2024-08-03 18:37:48 +02:00
Alexandre Aubin
3deffdbd57
apt resource: fix handling of empty 'packages' list breaking dpkg-deb call
2024-08-03 18:37:40 +02:00
Alexandre Aubin
9f6f5f92fb
Update changelog for 11.2.26
2024-08-01 18:06:23 +02:00
Alexandre Aubin
e88ba3428c
Minor cosmetic / prevent double slashes
2024-08-01 18:05:02 +02:00
Alexandre Aubin
fe524dd866
Fix yunomprompt not being enable after ISO install
2024-07-31 15:50:45 +02:00
Alexandre Aubin
65ea34d7cb
bullseye->bookworm: boring tweak to remove chattr +i from /etc/resolv.conf otherwise resolvconf will later explode and complain about it
2024-07-30 23:53:39 +02:00
Alexandre Aubin
d766f7cdda
bullseye->bookworm: have a specific step dedicated to upgrade python3.9 to 3.11 because apt(itude) is derping about it sometimes...
2024-07-30 23:51:01 +02:00
Alexandre Aubin
423e79bd57
Update 0027_migrate_to_bookworm.py.disabled: encourage apt to remove luajit if it's installed because for some reason it's causing issues
2024-07-30 23:14:32 +02:00
Alexandre Aubin
44529b6d92
Update changelog for 11.2.25
2024-07-30 17:13:06 +02:00
Alexandre Aubin
f4727d3cb6
bullseye->bookworm: more stuff to try to prevent aptitude derping about python dependencies
2024-07-30 16:51:22 +02:00
Alexandre Aubin
8705dfcf5c
debian: add rule that moulinette and ssowat must be < 12 to prevent situation in bullseye->bookworm transition where moulinette gets upgrade but yunohost doesnt and everything explodes
2024-07-30 16:21:08 +02:00
Alexandre Aubin
ad98a10fa8
bullseye->bookworm: make sure the non-free / non-free-firmware stuff is idempotent
2024-07-30 16:00:09 +02:00
Alexandre Aubin
d376677db6
diagnosis: be more robust when diagnosis DMARC records not containing '='
2024-07-30 15:50:45 +02:00
Alexandre Aubin
8b56983171
bullseye->bookworm: explicitly validate that we're on yunohost 12.x at the end of the migration
2024-07-27 15:09:48 +02:00
Alexandre Aubin
2d3dddc51a
bullseye->bookworm: explicitly import _strptime at the beginning to try to prevent "No module named '_strptime'" during migration
2024-07-27 15:06:48 +02:00
Alexandre Aubin
c861ef2ae6
Update changelog for 11.2.24
2024-07-26 21:09:15 +02:00
Alexandre Aubin
53427e8c14
Merge pull request #1920 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2024-07-26 20:18:42 +02:00
cjdw
e5d74d420d
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (805 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/id/
2024-07-26 20:10:39 +02:00
cjdw
cd30a2acc0
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (805 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/id/
2024-07-26 20:10:39 +02:00
Alexandre Aubin
9e1b0561e3
bullseye->bookworm: readd tweak about libluajit2 + be more robust about full-upgrade that may fail if python3.9-venv aint installed
2024-07-26 20:10:28 +02:00
Alexandre Aubin
843771ea05
Merge pull request #1921 from YunoHost/fix-install-from-equivs
...
Fix install from equivs
2024-07-25 16:06:40 +02:00
Kayou
ddf3e32c1c
fix the v2 too
2024-07-25 15:57:58 +02:00
Kayou
6d21e9fced
a better way to avoid the double commas
2024-07-25 15:56:56 +02:00
Kayou
d881d1a505
avoid double commas in control file, crash if there is an issue in the control file
2024-07-25 15:42:39 +02:00
Alexandre Aubin
ebaecfcbd6
ci: we don't care about mypy in tests/ folder
2024-07-23 19:26:28 +02:00
Alexandre Aubin
eeee096f3a
Update changelog for 11.2.23
2024-07-23 19:08:45 +02:00
Alexandre Aubin
fc168c54a1
Merge pull request #1915 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2024-07-23 19:06:13 +02:00
cjdw
b010219814
Translated using Weblate (Indonesian)
...
Currently translated at 77.6% (625 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/id/
2024-07-23 19:05:44 +02:00
José M
67c5edc40e
Translated using Weblate (Galician)
...
Currently translated at 100.0% (805 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2024-07-23 19:05:44 +02:00
cjdw
437189d8c1
Translated using Weblate (Indonesian)
...
Currently translated at 75.1% (605 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/id/
2024-07-23 19:05:44 +02:00
Alexandre Aubin
b2492ffc3d
hmpf fix log list again
2024-07-23 19:05:34 +02:00
Alexandre Aubin
34861f906d
Merge pull request #1916 from YunoHost/fix_slapd_listen_ipv6
...
[Fix] Make slapd listen also on ipv6
2024-07-22 19:02:13 +02:00
Alexandre Aubin
a7edbc0cc7
Update helpers: go home aleks u drunk
2024-07-22 16:08:40 +02:00
Alexandre Aubin
b1d1f9f907
Merge pull request #1918 from milouse/fix-remove-senderscore
...
fix: Remove SenderScore from the dnsbl_list.yml file
2024-07-22 15:15:11 +02:00
Étienne Deparis
c90a691448
fix: Remove SenderScore from the dnsbl_list.yml file
...
Since march 1st this service is behind a fair-use paywall, which
generates lot of alert email confusing people whether their IP/domain is
actually blocked, when actually it’s just the service failing.
See: https://knowledge.validity.com/s/articles/Accessing-Validity-reputation-data-through-DNS?language=en_US
https://forum.yunohost.org/t/senderscore-blacklist-blocklist-because-of-excessive-number-of-queries/30395
2024-07-22 12:54:45 +02:00
Josué Tille
f6c270e1d2
[Fix] Make slapd listen also on ipv6
2024-07-21 10:30:14 +02:00
Alexandre Aubin
3d53cf0467
helpers: force sourcing getopts before the other helpers to prevent stupid issues (in particular when renaming phpversion to php_version in helpers2.1)
2024-07-20 22:48:50 +02:00
Alexandre Aubin
7ee1734265
Merge pull request #1914 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2024-07-20 17:34:40 +02:00
Jose Riha
179daf68df
Translated using Weblate (Slovak)
...
Currently translated at 30.5% (246 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/sk/
2024-07-20 11:54:47 +02:00
cjdw
57b4e240e1
Translated using Weblate (Indonesian)
...
Currently translated at 69.6% (561 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/id/
2024-07-20 11:54:47 +02:00
Alexandre Aubin
bfbc7035dd
Update changelog for 11.2.22
2024-07-19 16:55:46 +02:00
Alexandre Aubin
239819b6da
Merge pull request #1910 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2024-07-19 16:54:26 +02:00
cjdw
357896cd55
Translated using Weblate (Indonesian)
...
Currently translated at 69.0% (556 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/id/
2024-07-18 20:54:48 +02:00
ppr
ded4892b9e
Translated using Weblate (French)
...
Currently translated at 100.0% (805 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-07-18 20:54:47 +02:00
xabirequejo
9721685001
Translated using Weblate (Basque)
...
Currently translated at 99.8% (804 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2024-07-17 17:56:40 +02:00
Anonymous
8395b066bc
Translated using Weblate (French)
...
Currently translated at 99.8% (804 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-07-17 17:56:40 +02:00
cjdw
ac4ff0fc2d
Translated using Weblate (Indonesian)
...
Currently translated at 62.7% (505 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/id/
2024-07-17 17:56:40 +02:00
xabirequejo
04101862ac
Translated using Weblate (Basque)
...
Currently translated at 99.8% (804 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2024-07-17 17:56:40 +02:00
cjdw
0242ecd0e7
Translated using Weblate (Indonesian)
...
Currently translated at 60.3% (486 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/id/
2024-07-17 17:56:40 +02:00
Alexandre Aubin
6e5c555e37
flake8 etc
2024-07-17 17:56:32 +02:00
Kayou
ebcf3c79ff
Fix "log list" : use root_dir for iglob / make sure we use absolute paths ( #1913 )
...
* use root_dir for iglob, fix parent_symlink path and check if it exists
* fix log path
* do not try to read a yaml of a symlink to /dev/null
* use hidden files, needs python 3.11 (bookworm)
* don't worry, I'm an expert!
* Update log.py: log_file -> log_md_fullpath (otherwise it feel like log_file refers to the .log)
* Update log.py: remove debug statement
* Update log.py: revert unecessary if change
---------
Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com>
2024-07-17 16:45:43 +02:00
Alexandre Aubin
f11f11973b
bullseye->bookworm: trigger the 'new' migration from inside the bullseye->bookworm migration
2024-07-17 16:36:46 +02:00
Alexandre Aubin
67d6baa151
bullseye->bookworm: forgot to remove the unhold for apps packages >_>
2024-07-17 16:17:46 +02:00
Alexandre Aubin
97bb6bde09
bullseye->bookworm: automatically add non-free-firmware if non-free is enabled
2024-07-17 15:31:25 +02:00
Alexandre Aubin
ca59886303
bullseye->bookworm: fix typo in message
2024-07-17 15:28:01 +02:00
Alexandre Aubin
a8fd6afeee
bullseye->bookworm: try the yunohost upgrade without unholding the app-ynh-deps virtual packages, then after unholding if it didnt work for some reason
2024-07-17 15:24:04 +02:00
Alexandre Aubin
a5868733d7
bullseye->bookworm: uncessary comments / FIXME
2024-07-17 15:18:46 +02:00
Alexandre Aubin
079cdc2624
bullseye->bookworm: explicitly remove python3.9 and python3.9-venv which seems to confuse aptitude...
2024-07-17 15:06:05 +02:00
Alexandre Aubin
4232fc7c4b
bullseye->bookworm: explicitly install yunohost-portal
2024-07-17 15:04:52 +02:00
Alexandre Aubin
845a14bfe1
Merge pull request #1912 from YunoHost/fix-venv-pre-bookworm
...
remove pkg_resources from pip freeze
2024-07-17 00:56:26 +02:00
Kay0u
73e0d6c271
remove pkg_resources from pip freeze
2024-07-16 23:26:35 +02:00
Alexandre Aubin
14312a9ec4
Update changelog for 11.2.21.2
2024-07-15 23:07:42 +02:00
Alexandre Aubin
8a65053a59
helpers/apt: zzzz did this break everything?
2024-07-15 23:06:05 +02:00
Alexandre Aubin
64c8d9e853
bullseye->bookworm migration: tweak message to reflect the fact that metronome and rspamd will be applications starting with bookworm
2024-07-15 22:29:30 +02:00
Alexandre Aubin
22201863a1
Update changelog for 11.2.21.1
2024-07-15 22:14:32 +02:00
Alexandre Aubin
bb20020c5a
helpers2.1: forgot to patch ynh_remove_fpm_config -> ynh_config_remove_phpfpm
2024-07-15 22:13:20 +02:00
Alexandre Aubin
771a4b3446
Update changelog for 11.2.21
2024-07-15 16:31:44 +02:00
Alexandre Aubin
beeddc7819
Merge pull request #1909 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2024-07-15 16:16:50 +02:00
cjdw
0907411efc
Translated using Weblate (Indonesian)
...
Currently translated at 53.0% (427 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/id/
2024-07-15 16:16:26 +02:00
José M
d71d8fe7b3
Translated using Weblate (Galician)
...
Currently translated at 100.0% (805 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2024-07-15 16:16:26 +02:00
Alexandre Aubin
9e8c7e704e
Merge pull request #1903 from YunoHost/repo_trusted
...
helpers/apt: Support apt repositories with [trusted=yes]
2024-07-15 16:16:22 +02:00
Alexandre Aubin
85c5c04b15
Merge pull request #1908 from YunoHost/actions/black
...
Format Python code with Black
2024-07-12 18:21:43 +02:00
alexAubin
a0bc7926c4
🎨 Format Python code with Black
2024-07-12 13:24:32 +00:00
Alexandre Aubin
27ccd2918e
Merge pull request #1907 from YunoHost/optimize-log-list-perf
...
log: optimize log list perf by creating a 'cache' symlink pointing to the log's parent
2024-07-12 15:24:13 +02:00
Alexandre Aubin
588742f31b
log: optimize log list perf by creating a 'cache' symlink pointing to the log's parent
2024-07-11 17:35:37 +02:00
Alexandre Aubin
4112deda0c
Merge pull request #1906 from YunoHost/ci-autofix-translated-strings-dev
...
[CI] Reformat / remove stale translated strings
2024-07-11 17:14:16 +02:00
yunohost-bot
1e70577d23
[CI] Reformat / remove stale translated strings
2024-07-11 15:13:17 +00:00
OniriCorpe
623bd151d6
Translated using Weblate (French)
...
Currently translated at 100.0% (805 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-07-11 17:00:40 +02:00
Anonymous
d87fe9fb4c
Translated using Weblate (Japanese)
...
Currently translated at 65.3% (526 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ja/
2024-07-11 17:00:40 +02:00
Anonymous
bf8271e383
Translated using Weblate (Ukrainian)
...
Currently translated at 90.1% (726 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/uk/
2024-07-11 17:00:40 +02:00
Anonymous
818fd78a3d
Translated using Weblate (Basque)
...
Currently translated at 97.1% (782 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2024-07-11 17:00:40 +02:00
Anonymous
eb012de188
Translated using Weblate (Spanish)
...
Currently translated at 97.1% (782 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/es/
2024-07-11 17:00:40 +02:00
Anonymous
725b41d2a3
Translated using Weblate (Catalan)
...
Currently translated at 95.9% (772 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ca/
2024-07-11 17:00:40 +02:00
OniriCorpe
85239f74f6
Translated using Weblate (French)
...
Currently translated at 100.0% (805 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-07-11 17:00:40 +02:00
OniriCorpe
0b438eab02
Translated using Weblate (French)
...
Currently translated at 99.5% (801 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-07-11 17:00:40 +02:00
cjdw
3c992c894a
Translated using Weblate (Indonesian)
...
Currently translated at 50.8% (409 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/id/
2024-07-11 17:00:40 +02:00
cjdw
a97c82d1c2
Translated using Weblate (Indonesian)
...
Currently translated at 48.5% (391 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/id/
2024-07-11 17:00:40 +02:00
ppr
566213ecd5
Translated using Weblate (French)
...
Currently translated at 98.2% (791 of 805 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-07-11 17:00:40 +02:00
Zwiebel
5fb54936ba
Translated using Weblate (German)
...
Currently translated at 97.0% (767 of 790 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2024-07-11 17:00:40 +02:00
José M
0b5c5a5f4d
Translated using Weblate (Galician)
...
Currently translated at 100.0% (790 of 790 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2024-07-11 17:00:40 +02:00
Alexandre Aubin
e8c171fd83
ci: add migration 0027 to expected strings
2024-07-11 15:53:34 +02:00
Alexandre Aubin
0bffcbae76
Merge pull request #1901 from YunoHost/actions/black
...
Format Python code with Black
2024-07-11 11:02:18 +02:00
alexAubin
fbe42f1867
🎨 Format Python code with Black
2024-07-11 08:55:48 +00:00
Alexandre Aubin
7121ed6836
Merge pull request #1904 from YunoHost/bookwork-migration-text-fix-some-typos
...
Bookworn migration text: fix some typos
2024-07-11 10:55:27 +02:00
OniriCorpe
e339006c69
revert migration description
2024-07-11 03:45:58 +02:00
OniriCorpe
a66890ddd8
Bookworn migration text: fix some typos
2024-07-11 01:21:28 +02:00
Kayou
e54e99bfb7
fix migration message
2024-07-11 00:18:06 +02:00
Alexandre Aubin
ab8e0e6619
Update system.py: forgot to add the corresponding stdin arg in some previous commit x_x
2024-07-10 23:37:41 +02:00
Alexandre Aubin
401ccf69c7
helpers2.1: forgot to keep ynh_spawn_app_shell /o\
2024-07-10 21:09:31 +02:00
Alexandre Aubin
e5bc94b9cf
Copypasta is the worst kind of pasta
2024-07-10 20:17:42 +02:00
Alexandre Aubin
9c22d36c6f
backups: yunohost should not ask confirmation that 'YunoHost is already installed' when restoring only apps
2024-07-10 18:46:18 +02:00
Alexandre Aubin
b266e398ff
Fix previous commit @_@
2024-07-10 18:45:56 +02:00
Alexandre Aubin
c8a18129df
backups: one should be able to restore a backup archive by providing a path to the archive without moving it to /home/yunohost.backup/archives/
2024-07-10 18:30:12 +02:00
Alexandre Aubin
8be726b993
helpers: fix dpkg-deb --build complaining that the perm is sometimes 777 instead of 755 (not sure why in the first place x_x)
2024-07-10 18:15:36 +02:00
b96c530d2b
Support trusted=yes repositories...
2024-07-09 23:57:19 +02:00
bb25c6b15d
Fix: support repositories without component
2024-07-09 23:46:51 +02:00
Alexandre Aubin
a735a6d296
Merge pull request #1759 from YunoHost/migrate-to-bookworm
...
Draft: Bullseye->Bookworm migration
2024-07-08 23:21:33 +02:00
49961145ca
Disable migration to bookworm until it is ready
2024-07-08 23:18:36 +02:00
b289de3eca
Merge branch 'dev' into migrate-to-bookworm
2024-07-08 22:47:09 +02:00
26fba087d6
Add aptitude to deps for the migration to bookworm
2024-07-08 22:37:40 +02:00
Alexandre Aubin
f6fbd69c39
helpers/apt: rely on simpler dpkg-deb --build rather than equivs to create .deb for app virtual dependencies
2024-07-07 17:28:03 +02:00
Alexandre Aubin
1bb81e8f69
log: small hack when dumping log right after script failure, prevent a weird edge case where it'll dump the log of the resource provisioning instead of the script, guessing it's because it doesn't find 'ynh_exit_properly' near the end of the log ?
2024-07-07 16:38:46 +02:00
Alexandre Aubin
0f34d7e10f
bullseye->bookworm: more tweaks for the 'assume yes' in aptitude call, can't use raw bash redirects, gotta use stdin= from subprocess ... and we want only a limited number of 'yes' and not an infinite yes like the -y option does resuling in conflict resolution loops
2024-07-06 16:55:47 +02:00
Alexandre Aubin
2763e04012
bullseye->bookworm: dirty hack to explicitly remove rspamd because it's causing too many issues in dependency resolution idk
2024-07-06 00:32:20 +02:00
90d4cd99b9
Add missing from time import sleep ; also restart nginx at the end of the migration
2024-07-04 21:26:38 +02:00
f344cb037b
Fix missing import of moulinette.Moulinette
2024-07-04 21:02:32 +02:00
Alexandre Aubin
c694ea2cbc
bullseye->bookworm: force-regen the nsswitch configuration because for some reason it gets reset?
2024-07-04 19:27:51 +02:00
Alexandre Aubin
772e772b24
bullseye->bookorm: delay the yunohost-api restart such that the migration doesnt appear as failed from the webamin
2024-07-04 19:13:43 +02:00
Alexandre Aubin
b5e6f02d7d
Merge pull request #1898 from YunoHost/ci-autofix-translated-strings-dev
...
[CI] Reformat / remove stale translated strings
2024-07-04 00:32:14 +02:00
yunohost-bot
30286bc811
[CI] Reformat / remove stale translated strings
2024-07-03 22:31:10 +00:00
Alexandre Aubin
62f7e022ff
Merge pull request #1897 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2024-07-04 00:22:39 +02:00
OniriCorpe
ffde5cbf87
Translated using Weblate (French)
...
Currently translated at 100.0% (790 of 790 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-07-04 00:21:03 +02:00
Alexandre Aubin
c6aec680b9
Backport i18n string + code for bookworm migration
2024-07-04 00:17:32 +02:00
OniriCorpe
395dc6b843
Merge branch 'dev' of https://github.com/YunoHost/yunohost into dev
2024-07-04 00:16:44 +02:00
OniriCorpe
fe8fcaefef
typo (menacing parenthesis)
2024-07-04 00:16:42 +02:00
Alexandre Aubin
d6aa310c21
Merge pull request #1896 from YunoHost/fix-dumb-typo
...
fix a dumb typo
2024-07-04 00:14:09 +02:00
OniriCorpe
5fcb1c6188
fix a dumb typo; i'd like commit amend but it was already merged thanks to our serial merger
2024-07-04 00:11:55 +02:00
Alexandre Aubin
22d8c0c70a
Merge pull request #1895 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2024-07-04 00:08:30 +02:00
Ivan Davydov
8de0a4cdcb
Translated using Weblate (Russian)
...
Currently translated at 37.1% (291 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ru/
2024-07-04 00:06:49 +02:00
Alexandre Aubin
6f73a82a2d
Merge pull request #1894 from YunoHost/translate-_diagnosis_ignore-function
...
translate _diagnosis_ignore function
2024-07-04 00:06:45 +02:00
OniriCorpe
ab742e55bb
translate _diagnosis_ignore function
2024-07-04 00:04:17 +02:00
Alexandre Aubin
5d15c00d92
Update changelog for 11.2.20.2
2024-07-03 21:52:39 +02:00
Alexandre Aubin
9a5aff9715
Merge remote-tracking branch 'origin/dev' into migrate-to-bookworm
2024-07-03 17:24:15 +02:00
Alexandre Aubin
3e20cdd59e
Merge pull request #1893 from YunoHost/fix-#1886
...
trying to fix #1886
2024-07-02 22:24:29 +02:00
OniriCorpe
2edb6ad625
Merge branch 'dev' into fix-#1886
2024-07-02 21:52:10 +02:00
OniriCorpe
41ca422210
use of the intermediate functions with a more eloquent name for clarity
2024-07-02 21:47:54 +02:00
OniriCorpe
e55c914974
real working fix
2024-07-02 21:44:24 +02:00
Alexandre Aubin
7c7e763a74
Update changelog for 11.2.20.1
2024-07-01 23:39:34 +02:00
Alexandre Aubin
0f85ddbcff
friskies³
2024-07-01 22:24:36 +02:00
OniriCorpe
131760e30c
trying to fix #1886
2024-07-01 22:04:28 +02:00
Alexandre Aubin
7e55a791b6
Merge pull request #1892 from YunoHost/better-help-message-for-diagnosis-unignore
...
cli: better help message for 'diagnosis unignore'
2024-07-01 22:00:18 +02:00
Alexandre Aubin
2640dd3171
friskies²
2024-07-01 21:59:45 +02:00
OniriCorpe
4e3f30ef82
better help message for 'diagnosis unignore'
2024-07-01 21:51:43 +02:00
Alexandre Aubin
bc3e36abb3
friskies
2024-07-01 21:39:59 +02:00
Alexandre Aubin
92807afb16
helpers: yolo add tests for helpersv2.1
2024-07-01 20:55:45 +02:00
Alexandre Aubin
1ed56952e6
What do we say about testing before releasing? Not today!
2024-07-01 20:25:10 +02:00
Alexandre Aubin
6b77e19bbd
Update changelog for 11.2.20
2024-07-01 18:49:47 +02:00
Alexandre Aubin
50034aabdd
helpers2.1: use the MEDIA_GROUP global var for consistency
2024-07-01 18:49:36 +02:00
Alexandre Aubin
ef622ffe4d
helpers2.1: switch to posisional args for ynh_multimedia_addaccess because that's what 99% of apps already do
2024-07-01 18:25:14 +02:00
Alexandre Aubin
40a3205add
Merge pull request #1890 from YunoHost/actions/black
...
Format Python code with Black
2024-06-30 21:38:27 +02:00
alexAubin
7b0383f865
🎨 Format Python code with Black
2024-06-30 19:38:06 +00:00
Alexandre Aubin
0783af306d
Merge pull request #1886 from YunoHost/auto-disable
...
automatically ignore the service in diagnosis if it has been deactivated with the ynh cli
2024-06-30 21:37:49 +02:00
Alexandre Aubin
36b3b00166
Merge pull request #1889 from rndmh3ro/add_tar_support
...
add support for downloading tar-files
2024-06-30 20:25:06 +02:00
Sebastian Gumprich
e75b4b3b3b
add support for downloading tar-files
...
this is needed for invoiceninja, see https://github.com/YunoHost-Apps/invoiceninja5_ynh/pull/280
2024-06-30 20:18:31 +02:00
Alexandre Aubin
1c62960e25
helpers2.1: remove the ynh_clean_setup mechanism underused/useless..
2024-06-30 20:10:21 +02:00
Alexandre Aubin
1e1409c7d7
helpers2.1: logging tweak in ynh_die
2024-06-30 19:43:18 +02:00
Alexandre Aubin
fcaa366e91
helpers2.1: zzzz
2024-06-30 19:28:18 +02:00
Alexandre Aubin
f2b5f0f22c
helpers2.1: when using ynh_die, also return the error via YNH_STDRETURN such that it can be obtained from the python and displayed in the main error message, to increase the chance that people may read it and have something more useful than "An error happened in the script"
2024-06-30 18:53:54 +02:00
Alexandre Aubin
4b43d8d99d
Update service.py: typo
2024-06-30 18:52:19 +02:00
Alexandre Aubin
636c9e563e
Update diagnosis.py: more messages improvement
2024-06-30 18:41:50 +02:00
Alexandre Aubin
c0bccc3ac9
Update diagnosis.py: gotta "return" now if the key doesn't exist, otherwise the next code fails
2024-06-30 18:40:23 +02:00
Alexandre Aubin
9727765ecf
Update diagnosis.py: improve warning to make it more explicit when called from another context
2024-06-30 18:39:11 +02:00
Alexandre Aubin
5ef0c84c0f
Update tools.py: use _run_service_command to enable+start yunohost-firewall during postinstall and prevent a warning about lack of diagnosis ignore rule
2024-06-30 18:34:38 +02:00
OniriCorpe
c965f13f50
Merge branch 'dev' into auto-disable
2024-06-30 18:29:06 +02:00
OniriCorpe
20741c63aa
change an irrelevant error to a warning
2024-06-30 18:28:18 +02:00
Alexandre Aubin
a48bfa67de
helpers2.1: change source patches location + raise an error instead of a warning when a patch fails to apply on CI
...
Co-authored-by: Félix Piédallu <felix@piedallu.me>
2024-06-30 17:46:52 +02:00
Alexandre Aubin
3f973669fc
helpers2.1: fix automigration of phpversion to php_version
2024-06-30 01:37:56 +02:00
Alexandre Aubin
a18d5f26f2
helpers2.1: zgrblg
2024-06-30 00:21:40 +02:00
Alexandre Aubin
c2271ab731
Update changelog for 11.2.19
2024-06-29 23:57:26 +02:00
Alexandre Aubin
eee84c5f66
helpers2.1: also run _ynh_apply_default_permissions in ynh_restore to be consistent (also because the user uid on the new system may be different than in the archive etc)
2024-06-29 21:32:53 +02:00
OniriCorpe
6ed167bfaf
automatically ignore the service in diagnosis if it has been deactivated with the ynh cli
2024-06-29 21:01:38 +02:00
OniriCorpe
eaf00103dd
Revert "automatically ignore the service in diagnosis if it has been deactivated with the ynh cli"
...
This reverts commit ff78f3ada7
.
2024-06-29 20:57:59 +02:00
OniriCorpe
ff78f3ada7
automatically ignore the service in diagnosis if it has been deactivated with the ynh cli
2024-06-29 20:57:21 +02:00
Alexandre Aubin
fcbb971792
Merge pull request #1885 from YunoHost/actions/black
...
Format Python code with Black
2024-06-29 20:33:05 +02:00
alexAubin
dbf579b7b4
🎨 Format Python code with Black
2024-06-29 18:31:51 +00:00
Alexandre Aubin
e5b575901a
apps: be more robust when an app upgrade succeeds but for some reason is marked with 'broke the system' ... ending up in inconsistent state between the app settings vs the app scritpts (for example in v1->v2 transitions but not only)
2024-06-29 20:31:28 +02:00
Alexandre Aubin
d47c87e57d
helpers2.1: wrmbgl
2024-06-29 20:16:52 +02:00
Alexandre Aubin
28603da4f1
Merge pull request #1884 from YunoHost/actions/black
...
Format Python code with Black
2024-06-29 20:05:21 +02:00
alexAubin
c2d69f7f84
🎨 Format Python code with Black
2024-06-29 18:05:02 +00:00
Alexandre Aubin
a349fc0334
apps: tweaks to be more robust and prevent the stupid flood of 'sh: 0: getcwd() failed: No such file or directory' when running an app upgrade/remove from /var/www/$app, sometimes making it look like the upgrade failed when it didnt
2024-06-29 20:04:27 +02:00
Alexandre Aubin
3e1c9ebaf7
Fix getopts error handling ...
2024-06-29 19:21:08 +02:00
Alexandre Aubin
1ab3a79d39
Update changelog for 11.2.18
2024-06-29 18:06:40 +02:00
Alexandre Aubin
44bbc34967
Merge pull request #1716 from Salamandar/ynh_secure_remove
...
Fix ynh_safe_rm: check if target is not a broken symlink before erorring out.
2024-06-29 17:23:50 +02:00
Alexandre Aubin
7b2959a3eb
helpers2.1: forgot to rename the apt call in mongodb helpers
2024-06-29 17:18:20 +02:00
Alexandre Aubin
1dfc47d1d7
helpers2.1: in logrotate, make sure to also chown $app the log dir
2024-06-28 20:21:56 +02:00
Alexandre Aubin
9cd7c86641
Merge pull request #1883 from YunoHost/fix_default_permissions
...
[helpers v2.1] Rework _ynh_apply_default_permissions
2024-06-28 20:20:08 +02:00
Alexandre Aubin
ef68485c5f
Use the group defined in the manifest by default
2024-06-28 19:24:07 +02:00
Alexandre Aubin
656ff823a9
Also handle files in /etc/$app
2024-06-28 18:56:18 +02:00
Alexandre Aubin
ae3018cdd0
Infer the necessity to use www-data as group from the presence of alias or root in nginx.conf
2024-06-28 18:39:12 +02:00
Alexandre Aubin
8b8768fd77
Only set www-data as group for webapps
2024-06-28 18:09:49 +02:00
Alexandre Aubin
75d7042974
Update helpers/helpers.v2.1.d/utils: use regex matching to check if path is child from a parent path
2024-06-28 16:56:28 +02:00
Alexandre Aubin
3b26ccc2a5
Properly handle case where $parent is empty to simplify condition
2024-06-28 16:55:39 +02:00
Alexandre Aubin
3608c5678c
Proper 'if' cases to distinguish between $install_dir vs regular files in $install_dir and $data_dir
2024-06-28 16:45:43 +02:00
Alexandre Aubin
d9d404a5b2
ynh_setup_source: apply default perms *after* extracting files to hopefully remove the need to manually chown/chmod
2024-06-28 16:06:40 +02:00
8846381d47
Rework _ynh_apply_default_permissions, only check if target is a child of install_dir.
2024-06-28 16:03:17 +02:00
650481a58a
ynh_safe_rm: Check if target is a symlink
...
When calling ynh_safe_rm to a broken symlink, the function was erroring out.
(test -e was following the symlink and returning false)
We need to also check if it is a symlink before exiting.
2024-06-28 15:01:59 +02:00
Alexandre Aubin
87eedc2a36
Update changelog for 11.2.17.1
2024-06-25 14:20:42 +02:00
Alexandre Aubin
feb9a095b3
helpers doc: fix detail block, cant use the HTML <details> because grav doesnt interpret markdown in it
2024-06-25 14:17:49 +02:00
Alexandre Aubin
997388dc79
helpers2.1: fix __PATH__/ handling
2024-06-25 14:16:04 +02:00
Alexandre Aubin
9982a77582
Merge pull request #1878 from YunoHost/actions/black
...
Format Python code with Black
2024-06-25 00:21:50 +02:00
Alexandre Aubin
2a7fefaecb
helpers/doc: De-hide some helpers v1 in documentation now that the structure is less bloated sort of ?
2024-06-25 00:21:24 +02:00
Alexandre Aubin
7347b08e49
ci: Fix helpers 2.1 doc location
2024-06-25 00:18:38 +02:00
alexAubin
6851d740f7
🎨 Format Python code with Black
2024-06-24 20:38:46 +00:00
Alexandre Aubin
2d26935079
Update changelog for 11.2.17
2024-06-24 22:38:18 +02:00
Alexandre Aubin
094cd9ddd6
helpers: rework helper doc now that we have multiple versions of helpers in parallel + improve structure (group helper file in categories)
2024-06-24 22:34:36 +02:00
Alexandre Aubin
29ae71acad
Merge pull request #1877 from YunoHost/actions/black
...
Format Python code with Black
2024-06-24 22:28:31 +02:00
alexAubin
c9b76fde35
🎨 Format Python code with Black
2024-06-24 20:13:47 +00:00
Alexandre Aubin
e3bebeac98
helpers2.1: typo in getopts
2024-06-24 22:13:16 +02:00
Alexandre Aubin
ed426f05ba
apps/helpers2.1: fix app env in resource upgrade context ending up in incorrect helper version being used
2024-06-24 22:13:01 +02:00
Alexandre Aubin
2af4c157d9
helpers/mongo: less noisy output when checking the avx flag is here in /proc/cpuinfo
2024-06-24 21:35:35 +02:00
Alexandre Aubin
0aad13cd2f
helpers2.1: oopsies in apt helper
2024-06-24 19:11:28 +02:00
Alexandre Aubin
2895d4d99b
helpers: Misc cleaning / reorganizing to prepare new doc
2024-06-24 17:42:37 +02:00
Alexandre Aubin
1fb80e5d24
helpers2.1: drop ynh_apps helper because only a single app is using it ...
2024-06-24 06:09:58 +02:00
Alexandre Aubin
30467f8bc3
helpers2.1: fix bad syntax in ynh_app_upstream_version
2024-06-23 20:04:17 +02:00
Alexandre Aubin
d8c3ff4c8a
helpers2.1: forgot to propagate the 'goenv latest' fix from helpers v1
2024-06-23 16:35:58 +02:00
Alexandre Aubin
0e4495f11e
Update changelog for 11.2.16
2024-06-23 15:32:47 +02:00
Alexandre Aubin
2b1f74268f
helpers2.1: var rename / cosmetic etc for nodejs/ruby/go version and install directories
2024-06-23 15:21:25 +02:00
Alexandre Aubin
5f6df6a859
helpers2.1: for some reason sudo -E doesn't preserve PATH even though it's exported, so we gotta explicitly use --preserve-env=PATH
2024-06-23 14:49:11 +02:00
Alexandre Aubin
b3409729a6
helpers2.1: when using ynh_systemctl to reload/start/restart a service with a wait_until and it timesout, handle it as a filure rather than keep going
2024-06-23 14:36:55 +02:00
Alexandre Aubin
9298738d06
helpers2.1: display 100 lines instead of 20 in CI context when service fails to start
2024-06-23 14:30:57 +02:00
Alexandre Aubin
262453f132
helpers2.1: change default timeout of ynh_systemctl to 60s instead of 300s
2024-06-23 14:27:37 +02:00
Alexandre Aubin
d4857834f3
helpers2.1: sudo -u$app -> sudo -u $app
2024-06-23 14:13:17 +02:00
Alexandre Aubin
3942ea12ae
helpers2.1: fix ynh_config_add_logrotate when no arg is passed
2024-06-23 14:08:31 +02:00
Alexandre Aubin
a2ac77fa91
Merge pull request #1867 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2024-06-23 01:20:35 +02:00
Jose Riha
6ee40ac06a
Translated using Weblate (Slovak)
...
Currently translated at 31.2% (245 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/sk/
2024-06-23 01:20:14 +02:00
xabirequejo
f26565d6de
Translated using Weblate (Basque)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2024-06-23 01:20:14 +02:00
Alexandre Aubin
2e05b0894b
Merge pull request #1876 from YunoHost/actions/black
...
Format Python code with Black
2024-06-23 01:20:11 +02:00
alexAubin
18092db1c8
🎨 Format Python code with Black
2024-06-22 23:15:07 +00:00
Alexandre Aubin
ecb82ec693
Oopsies
2024-06-23 01:14:41 +02:00
Alexandre Aubin
31ae5d1eaa
Misc fixes for flake8/mypy
2024-06-23 01:05:39 +02:00
Alexandre Aubin
be3df69326
Merge pull request #1873 from YunoHost/ynh_app_setting_set_default
...
helpers: add a new ynh_app_setting_set_default to replace the unecessarily complex 'if [ -z ${foo:-} ]' trick
2024-06-23 00:59:26 +02:00
Alexandre Aubin
7caf7e8b3e
Merge pull request #1874 from YunoHost/rework_fpm_settings_madness
...
helpers2.1: rework the fpm usage/footprint madness
2024-06-23 00:59:00 +02:00
Alexandre Aubin
e558513609
helpers2.1: fix positional arg parsing in ynh_psql_create_user
2024-06-22 22:52:31 +02:00
Alexandre Aubin
3d728d90ce
helpers2.1: rework the fpm usage/footprint madness
2024-06-22 01:59:18 +02:00
alexAubin
0bd69e5622
🎨 Format Python code with Black
2024-06-21 22:47:02 +02:00
Alexandre Aubin
1b5074d857
helpers: add a new ynh_app_setting_set_default to replace the unecessarily complex 'if [ ${foo:-} ]' trick
2024-06-21 18:30:05 +02:00
Alexandre Aubin
dd8db1883a
helpers2.1: drop unused 'local source' mechanism from ynh_setup_source
2024-06-21 16:26:14 +02:00
Alexandre Aubin
06c8fbc881
logs: misc ad-hoc tweaks to limit the noise in log sharing
2024-06-21 16:26:07 +02:00
Alexandre Aubin
a25033bba5
apps/logs: fix some information not being redacted because of the packaging v2 flows
2024-06-21 14:20:56 +02:00
Alexandre Aubin
2f933b5bf2
Update changelog for 11.2.15
2024-06-20 21:38:11 +02:00
Alexandre Aubin
90dfccf278
Merge pull request #1871 from YunoHost/actions/black
...
Format Python code with Black
2024-06-20 19:08:21 +02:00
alexAubin
b1b3c6eff8
🎨 Format Python code with Black
2024-06-20 17:07:42 +00:00
Alexandre Aubin
2ee8d93f67
Merge pull request #1855 from YunoHost/helpers-2.1
...
Helpers 2.1
2024-06-20 19:07:21 +02:00
Alexandre Aubin
6605df6eb2
helpers2.1: use the appropriate helper for apt provisioning/deprovisioning depending on the helpers_version in the manifest
2024-06-20 19:06:54 +02:00
Alexandre Aubin
41b958113a
helpers2.1: unbound var @_@
2024-06-20 19:06:14 +02:00
e0a9bafde2
helpers.v2.1: Add ynh_in_ci_tests to check if the scripts are running in CI or not
2024-06-20 16:37:22 +02:00
Alexandre Aubin
eab36d069d
helper2.1: refactor composer helper again: workdir is $install_dir unless $composer_workdir is defined. ynh_composer_install only downloads composer. ynh_composer_exec runs composer command as $app unless composer_user=root is defined prior to calling the helper
2024-06-20 16:15:57 +02:00
Alexandre Aubin
b47aedc932
helpers: remove god forsaken clumsy node_update cron job >_>
2024-06-20 14:02:56 +02:00
Alexandre Aubin
f22c6ec3e9
helpers2.1: ynh_systemd_action -> ynh_systemctl
2024-06-20 13:47:05 +02:00
Alexandre Aubin
d9b9aa1884
helpers2.1: use positional args for file checksum helpers
2024-06-20 13:44:09 +02:00
e12d79390f
resources/db: ensure dbtype is valid
2024-06-20 11:15:19 +02:00
Alexandre Aubin
b8a1a3a660
helpers2.1: ynh_config_remove_systemd now uses positional
2024-06-19 23:45:37 +02:00
Alexandre Aubin
6b6580a919
helpers2.1: further simplify logging helpers by removing the --message (ynh_script_progression too, no more args except the message)
2024-06-19 23:40:53 +02:00
Alexandre Aubin
11e2b6d63c
helpers2.1: ynh_systemd_action '--line_match' -> '--wait_until'
2024-06-19 23:19:19 +02:00
Alexandre Aubin
218bf107fb
helpers2.1: rename everything again, i.e. ynh_{nodejs|ruby|composer|...}_install/remove (to have a proper ynh_{tech}_ prefix like we have for mysql/psql helpers) + same idea for ynh_config_add_{nginx|phpfpm|systemd|...} instead of ynh_add_foo_config
2024-06-19 17:06:22 +02:00
Salamandar
ec354d443d
helpers-2.1: Fix mysqlshow regex to list existing databases
...
Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com>
2024-06-19 14:53:55 +02:00
Alexandre Aubin
8f8070983d
helpers2.1: rework the 'apt' helper: effectivement call them ynh_install/remove_apt_dependencies (instead of 'app_dependencies'...), remove unused stuff, bloat and unecessary non-linear flows...
2024-06-19 04:07:07 +02:00
Alexandre Aubin
bd43a4504e
Update main.cf: fuck postfix syntax
2024-06-18 14:12:11 +02:00
Alexandre Aubin
156f9e54ba
Merge pull request #1843 from chri2/postfix_unionmap
...
Update main.cf to allow aliases for sender addresses of apps
2024-06-18 12:36:13 +02:00
Alexandre Aubin
5a6a8e6c73
helpers2.1: fix unecessary change in ynh_read_manifest, key shouldnt need to be prefixed with .
2024-06-16 14:12:11 +02:00
Alexandre Aubin
800f93d12e
helpers2.1: further simplify mysql/postgresql helper: no keyword arg, remove ynh_foo_setup_db and ynh_foo_remove_db (the other helpers are enough), replace ynh_foosql_connect_as/ynh_foosql_execute* with a single ynh_foosql_db_shell that reads stdin
2024-06-13 12:39:05 +02:00
Alexandre Aubin
3584e6a5b1
helpers2.1: remove legacy ynh_add_app_dependencies
2024-06-13 11:28:59 +02:00
Alexandre Aubin
50a4d08add
helpers2.1: fixes after tests on the battlefield
2024-06-13 01:00:52 +02:00
Alexandre Aubin
d501131b34
helpers2.1: autorename phpversion to php_version for consistency with nodejs_version, ruby_version, ...
2024-06-12 22:05:55 +02:00
Alexandre Aubin
66f667e48a
helpers2.1: in ynh_setup_source, remove the underused sources/extra_files/sourceid/ mechanism (basically the only apps with these files manually cp stuff) + move the sources/patches/ mechanism to just patches/
2024-06-11 22:55:30 +02:00
Alexandre Aubin
47b2a5695f
helpers2.1: replace ynh_check_app_version_changed with a much simpler ynh_app_upstream_version_changed that can directly be used with 'if ynh_app_upstream_version_changed' instead of the current mess
2024-06-11 19:27:33 +02:00
Alexandre Aubin
66508d5fd6
helpers2.1: ynh_exec_warn_less -> ynh_hide_warnings
2024-06-11 18:41:37 +02:00
Alexandre Aubin
a8cd94d3db
helpers2.1: rework the nodejs/ruby/go mess: export the appropriate extended PATH to be able to call npm/node/ruby/gem/go directly (no ynh_foo anymore). No more ynh_use_foo either, it's just automatically called at the end of ynh_install_foo. Also rework the ynh_foo_load_PATH variable to PATH_with_foo, such that we shall write Enviroment="PATH=__PATH_WITH_FOO__" in the systemd conf to be more explicit
2024-06-11 18:20:22 +02:00
Alexandre Aubin
b4b420d694
helpers2.1: ynh_exec_as $app -> ynh_exec_as_app (with -E option in sudo)
2024-06-11 16:20:28 +02:00
Alexandre Aubin
fca26ead78
helpers2.1: fix unecessary warnings + print_info in ruby, to also hopefully stop people from slapping an ynh_exec_warn_less in front of ynh_install_ruby
2024-06-11 03:16:03 +02:00
Alexandre Aubin
eb8ce2088b
helpers2.1: go: add --quiet to goenv install + redirect stderr to stdout such that people don't slap an ynh_exec_warn_less in front of ynh_install_go x_x
2024-06-11 03:10:24 +02:00
Alexandre Aubin
8c376c2ae4
apps: remove /var/log/$app during app_remove if --purge is used
2024-06-11 02:31:51 +02:00
Alexandre Aubin
0c319cbeba
helpers2.1: further simplify ynh_backup/restore: use a single positional arg. --is_big behavior is replaced by checking if the path is $data_dir (or a child) or /var/log/$app. --not_mandatory for restore is implied using the same check, or should be replaced by || true on the package side for the few cases where it's related to other stuff than the data dir or log dir
2024-06-11 02:31:51 +02:00
Alexandre Aubin
c5815fb1ef
helpers2.1: simplify the logrotate mess: rename to ynh_add/remove_logrotate_config, use positional args, --specific_user is useless, we just need to make sure the parent dir has no +w on group...
2024-06-11 02:31:51 +02:00
Alexandre Aubin
480366d5a1
helpers2.1: in fact, let's use positional args for ynh_safe_rm because having --target everywhere is boring as hell
2024-06-11 02:31:21 +02:00
Alexandre Aubin
50eea8fc14
helpers2.1: reintroduce the old ynh_restore as ynh_restore_everything because some apps are using it @_@
2024-06-10 22:47:29 +02:00
Alexandre Aubin
4dc59049ef
helpers2.1: ynh_get_debian_release -> $YNH_DEBIAN_VERSION
2024-06-10 19:01:14 +02:00
Alexandre Aubin
d1e1fd5e35
helpers2.1: rename ynh_app_upgrading_from_version_prior_to X -> _before X
2024-06-10 18:52:29 +02:00
Alexandre Aubin
8c3ca4a0f4
helpers2.1: $YNH_APP_INSTANCE_NAME -> $app
2024-06-10 18:43:37 +02:00
Alexandre Aubin
0ceb77ec34
helpers2.1: ynh_setup_source: --full_replace now to be a boolean, no need to write --full_replace=1
2024-06-10 18:39:06 +02:00
Alexandre Aubin
a123149bef
helpers2.1: remove boring edge case in ynh_exec_as checking if asking to run as root..?
2024-06-10 18:36:25 +02:00
Alexandre Aubin
8ad3a3bc6f
helpers2.1: remove old internal ynh_render_template, should use ynh_add_config --jinja instead
2024-06-10 18:31:58 +02:00
Alexandre Aubin
2a6a8af0f7
helpers2.1: ynh_systemd_action: rename --service_name to --service to be consistent with other commands
2024-06-10 18:26:19 +02:00
Alexandre Aubin
fa848ff1c4
Merge pull request #1869 from YunoHost/fix_multiple_apt_extra
...
resources.py apt: Fix when multiple extras are passed
2024-06-10 18:19:05 +02:00
Alexandre Aubin
1b2d13f96a
helpers2.1: simplify ynh_replace_string, just write ynh_replace --match=foo --replace=bar --file=/some/path
2024-06-10 18:18:42 +02:00
Alexandre Aubin
14ba98a232
helpers2.1: remove legacy code in setting handling
2024-06-10 18:05:23 +02:00
Alexandre Aubin
29d6dd685a
helpers2.1: Remove weird old packaging v1 trick for apt dependencies related to ruby
2024-06-10 18:01:17 +02:00
Alexandre Aubin
51d1011c47
helpers2.1: Remove the --foo_version arg for go, mongodb, nodejs, php, ruby helpers. Just use the global $foo_version which should be defined as global
2024-06-10 18:00:20 +02:00
259c7ac4a7
resources.py apt: Fix when multiple extras are passed
...
A wrong indentation leads to code executed at every for loop iteration. If multiple apt.extras resources, this fails
at the first iteration.
2024-06-10 17:36:46 +02:00
Alexandre Aubin
4d5ae9d32c
helpers2.1: mysql/psql: rename ynh_SQL_connect_as to ynh_SQL_execute for semantics and consistency with ynh_SQL_execute_as_root
2024-06-10 17:00:21 +02:00
Alexandre Aubin
05a02221b9
helpers2.1: for mysql and psql helpers, use db_name, db_pwd, db_name as default values
2024-06-10 16:52:55 +02:00
Alexandre Aubin
576e35321f
helpers2.1: replace $YNH_COMPOSER_VERSION with $composer_version to be consistent with other technologies: node_version, ruby_version, go_version etc...
2024-06-10 16:35:15 +02:00
Alexandre Aubin
f2f8b3e319
helpers2.1: rework ynh_install_composer to wget the actual composer.phar instead of calling the unecessarily complex composer install script
2024-06-10 16:30:28 +02:00
Alexandre Aubin
cbc68afea4
helpers2.1: remove old references to packaging v1 $final_path
2024-06-10 15:03:16 +02:00
Alexandre Aubin
6e2b36d957
helpers2.1: remove unused options --label/--show_tile/--protected in ynh_permission_update
2024-06-10 15:00:05 +02:00
Alexandre Aubin
ef7da9e70f
Remove legacy references to path_url (instead of path) from packaging v1 era
2024-06-10 14:51:40 +02:00
Alexandre Aubin
9b6ccb7b1f
helpers2.1: remove a whole bunch of unused args in mongo helpers..
2024-06-10 14:38:56 +02:00
Alexandre Aubin
0273ee34b1
helpers2.1: remove ugly legacy eval trick in ynh_exec_warn_less
2024-06-10 14:11:25 +02:00
Alexandre Aubin
67477473e8
helpers2.1: remove legacy/unecessary/underused helpers: ynh_print_log, ynh_print_err, ynh_exec_err, ynh_exec_quiet, ynh_exec_fully_quiet, ynh_print_OFF, ynh_print_ON
2024-06-10 14:06:49 +02:00
Alexandre Aubin
0eda746af5
helpers2.1: simplify ynh_add_fail2ban_config: remove unecessary/unused max_retry and ports options, remove --use_template: just generate the conf on-the-fly if --failregex/--logpath are provided, or use the f2b_stuff templates otherwise
2024-06-10 13:36:00 +02:00
Alexandre Aubin
701828bf45
helpers2.1: simplify backup/restore helper syntax: ynh_restore_file -> ynh_restore to be symetric with ynh_backup. Remove unused --dest_dir arg, rename --src/origin_path to --target
2024-06-10 13:17:26 +02:00
Alexandre Aubin
307ed10c41
Merge remote-tracking branch 'origin/dev' into migrate-to-bookworm
2024-06-10 12:38:54 +02:00
Alexandre Aubin
c9324772f2
Update changelog for 11.2.14.1
2024-06-10 12:35:47 +02:00
Alexandre Aubin
d2d0af27cf
make_changelog: mark as 'stable' by default because it's been ages since we had real testings
2024-06-10 12:33:39 +02:00
Alexandre Aubin
697a33574b
Merge pull request #1868 from YunoHost/fix_goenv_again
...
helpers/v1/go: fix call.
2024-06-10 12:15:15 +02:00
f0727ebdb4
helpers/v1/go: fix call.
...
goenv latest doesn’t call the plugin anymore, so i’m calling directly the plugin goenv-latest.
2024-06-10 12:11:26 +02:00
Alexandre Aubin
8117f438d4
helpers2.1: vendor is a symlink to the folder in parent
2024-06-08 17:36:35 +02:00
Alexandre Aubin
5c461d6058
helpers2.1: import go changes from v1 to v2.1
2024-06-08 17:30:41 +02:00
Alexandre Aubin
eb8db04629
Merge remote-tracking branch 'origin/dev' into helpers-2.1
2024-06-08 17:22:06 +02:00
Alexandre Aubin
727b0e093a
helpers 2.1: rename ynh_secure_remove --file to ynh_safe_rm --target
2024-06-08 16:56:23 +02:00
Alexandre Aubin
c6bda180b4
Merge pull request #1865 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2024-06-08 15:45:18 +02:00
OniriCorpe
b439a0f7b5
Translated using Weblate (French)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-06-07 12:08:17 +02:00
clecle226
9a09680b6e
Translated using Weblate (French)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-06-07 12:08:17 +02:00
Alexandre Aubin
984300422e
Merge pull request #1866 from chri2/ynh_read_manifest
...
helpers: Fix typo in ynh_read_manifest documentation
2024-06-07 12:08:13 +02:00
Chris Vogel
2bd76986a8
correction in help for ynh_read_manifest
...
in line 955 the parameter is named differently than in the functions help
2024-06-07 11:53:40 +02:00
dd394e94dc
Update changelog for 11.2.14
2024-06-05 15:54:37 +02:00
5676a72750
helpers/go: fix missing git fetch
2024-06-05 15:25:28 +02:00
Alexandre Aubin
c836d88b9a
Update changelog for 11.2.13
2024-06-04 16:48:24 +02:00
Alexandre Aubin
3a1c8287b4
helpers 2.1: merge new --jinja option for templating
2024-06-04 15:08:26 +02:00
Alexandre Aubin
c6a7d3a591
Merge remote-tracking branch 'origin/dev' into helpers-2.1
2024-06-04 15:03:00 +02:00
Alexandre Aubin
fef411e1ca
Merge pull request #1851 from YunoHost/add-jinja-support-to-ynh-add-config
...
helpers: Add a --jinja option to ynh_add_config
2024-06-04 15:02:12 +02:00
Alexandre Aubin
75b267dc42
helpers: moar fixes for helper versioning, use -L to follow symlink
2024-06-04 14:59:17 +02:00
Alexandre Aubin
c4c0210dc1
Fix helpers loader: helpers are available in v1 or v2
2024-06-03 17:42:17 +02:00
Alexandre Aubin
b67d4621fc
apps: fix YNH_HELPERS_VERSION again because packaging_format is actually a float hence 1.0/2.0 instead of 1 or 2 x_x
2024-06-03 13:38:43 +02:00
Alexandre Aubin
fb32842c89
Merge pull request #1864 from YunoHost/actions/black
...
Format Python code with Black
2024-06-03 13:22:37 +02:00
alexAubin
88d221c52e
🎨 Format Python code with Black
2024-06-03 11:10:39 +00:00
Alexandre Aubin
f5dc382888
apps: for YNH_HELPERS_VERSION to be a string for the bash env, otherwise Popen explodes
2024-06-03 13:10:14 +02:00
Alexandre Aubin
893e1230ef
Merge pull request #1863 from YunoHost/fix_go_helper
...
helpers: goenv is broken when checking out latest master commit.
2024-06-03 12:34:23 +02:00
Alexandre Aubin
23038ea62b
Merge branch 'dev' into fix_go_helper
2024-06-03 12:25:53 +02:00
Alexandre Aubin
cca2962b11
helpers: YNH_APP_INSTANCE_NAME -> app for consistency
2024-06-03 12:18:28 +02:00
841f6500b5
helpers/go: add double quotes to trigger syntax errors when bugs occur instead of silently behaving incorrectly.
2024-06-03 12:02:17 +02:00
e6b676df5b
helpers: goenv is broken when checking out latest master commit.
...
Instead, checkout the latest commit. Same for xxenv-latest.
2024-06-03 11:59:04 +02:00
Salamandar
d77b646971
Merge pull request #1860 from YunoHost/n-autoupdater
...
Fix vendor autoupdater and keep only one vendor directory
2024-06-02 20:46:16 +02:00
5e6c3433ee
Fix github workflow n_updater (empty version number)
2024-06-02 20:45:50 +02:00
tituspijean
ab892be38b
One vendor to rule them all
...
and in the darkness let the autoupdater do its work
2024-06-02 20:45:26 +02:00
Salamandar
064fa32a39
Merge pull request #1862 from YunoHost/cleanup_workflows
...
Simplify github workflows
2024-06-02 20:40:10 +02:00
2d23798283
Simplify github workflow: peter-evans/create-pull-request@v6 already checks if diff exists
2024-06-02 20:39:00 +02:00
Alexandre Aubin
65abffa1ce
Merge remote-tracking branch 'origin/dev' into add-jinja-support-to-ynh-add-config
2024-05-28 11:27:59 +02:00
Josué Tille
4a9a3ba138
Update doc about helper ynh_add_config
2024-05-28 00:39:04 +02:00
Alexandre Aubin
80f07a9974
helpers 2.1: ynh_if_upgrading_from_... -> ynh_app_upgrading_from_...
2024-05-28 00:09:00 +02:00
Alexandre Aubin
6835a664c7
Merge remote-tracking branch 'origin/dev' into helpers-2.1
2024-05-28 00:02:26 +02:00
Alexandre Aubin
346f42643b
helpers 2.1: move ynh_add_config, ynh_replace_vars, ynh_read_var_in_file, ynh_write_var_in_file and ynh_render_template to a separate 'templating' file
2024-05-27 23:48:22 +02:00
Alexandre Aubin
7c1b07ee0f
helpers 2.1: Simplify ynh_app_upstream_version and ynh_read_manifest
2024-05-27 23:45:03 +02:00
Alexandre Aubin
88684c7937
helpers 2.1: remove legacy ynh_legacy_permissions_exists and ynh_legacy_permissions_delete_all
2024-05-27 23:43:35 +02:00
Alexandre Aubin
84a7b23e8a
helpers 2.1: replace ynh_compare_current_package_version with simpler ynh_if_upgrading_from_version_prior_to and ynh_if_upgrading_from_version_prior_or_equal_to
2024-05-27 23:42:53 +02:00
Alexandre Aubin
70f5154130
helpers 2.1: remove ynh_get_debian_release, apps should just use $YNH_DEBIAN_VERSION
2024-05-27 23:40:44 +02:00
Alexandre Aubin
3a500d8457
helpers 2.1: remove ynh_require_ram and unused --ignore_swap and --only_swap options in ynh_get_ram
2024-05-27 23:38:22 +02:00
Alexandre Aubin
a240fb2316
helpers 2.1: use positional args for ynh_normalize_url_path
2024-05-27 22:50:00 +02:00
Alexandre Aubin
f895724a25
helpers 2.1: remove legacy ynh_webpath_available and ynh_webpath_register
2024-05-27 22:45:25 +02:00
Alexandre Aubin
8b59e315bf
helpers 2.1: remove legacy ynh_psql_test_if_first_run
2024-05-27 22:42:52 +02:00
Alexandre Aubin
b79ff15d32
helpers 2.1: remove legacy --nonappend/--non-append arg in logrotate helper
2024-05-27 22:40:35 +02:00
Alexandre Aubin
6b577bdd23
helpers 2.1: remove packaging v1 ynh_backup_before_upgrade and ynh_restore_upgradebackup, handled by core in packaging v2
2024-05-27 22:39:43 +02:00
Alexandre Aubin
94c12c6409
helpers 2.1: heavily simplify php-related helpers: remove --phpversion argument, --composerversion (define YNH_COMPOSER_VERSION prior to calling helper), --usage/--footprint (can still be customized by defining fpm_usage/footprint setting)
2024-05-27 22:38:53 +02:00
Alexandre Aubin
1b03058858
helpers 2.1: simplify the apt extra repo clusterfuck / unused args etc
2024-05-27 21:47:32 +02:00
Alexandre Aubin
422e02244d
helpers 2.1: fix indent
2024-05-27 21:07:52 +02:00
Alexandre Aubin
365d0b25af
helpers 2.1: drop ynh_find_port, ynh_port_available, ynh_validate_ip4/6, keep only ynh_validate_ip
2024-05-27 21:07:52 +02:00
Alexandre Aubin
aa6634fd22
helpers 2.1: rework argument parsing comment to improve readability, consistency
2024-05-27 21:07:39 +02:00
Alexandre Aubin
0915a6a70b
helpers 2.1: Drop support for old .src format in ynh_setup_source
2024-05-27 18:48:39 +02:00
Alexandre Aubin
4a74a7c51d
helpers 2.1: remove support for __NAME__ and __NAMETOCHANGE__ replaced by $app in templates
2024-05-27 18:48:36 +02:00
Alexandre Aubin
6e13a4db1b
helpers 2.1: remove unecessary --app=$app in internals ynh_app_setting_get/set calls
2024-05-27 18:48:26 +02:00
Alexandre Aubin
b914ad9093
helpers 2.1: drop support for 'legacy args' (positionals) in helpers
2024-05-27 18:48:21 +02:00
Alexandre Aubin
084ecd6578
helpers 2.1: backport most of the bookworm changes
2024-05-27 18:48:16 +02:00
Alexandre Aubin
204800e878
helpers: copy v1 helpers to new v2.1
2024-05-27 18:48:07 +02:00
Alexandre Aubin
06dc3da3f4
Merge pull request #1854 from YunoHost/fix_helpers
...
Fix helpers: actually that might be a bad idea to read arguments
2024-05-27 17:29:02 +02:00
af2a56012f
Fix helpers: actually that might be a bad idea to read arguments as if
...
`source helpers` has no arguments passed, $@ is the main script arguments.
2024-05-27 17:26:56 +02:00
Alexandre Aubin
55cfc46cdd
Merge pull request #1852 from YunoHost/actions/black
...
Format Python code with Black
2024-05-27 16:58:39 +02:00
alexAubin
e3282f2329
🎨 Format Python code with Black
2024-05-27 14:58:01 +00:00
Alexandre Aubin
2047d536be
helpers: we need helpers.v2.d to be a symlink to helpers.v1.d?
2024-05-27 16:57:33 +02:00
Alexandre Aubin
c1b3c3f785
Merge pull request #1717 from Salamandar/helpers
...
Create versionned directories of the helpers
2024-05-27 16:49:05 +02:00
Alexandre Aubin
1e47a1438b
apps: auto-define YNH_HELPERS_VERSION from a new 'helpers_version' key in the manifest's [integration] section, or fallback to the 'packaging_format' info
2024-05-27 16:38:09 +02:00
Alexandre Aubin
7011b1c879
YNH_APP_HELPERS_DIR -> YNH_HELPERS_DIR
2024-05-27 16:35:38 +02:00
5d3131b494
rework top-level helpers
2024-05-27 16:08:10 +02:00
a2bc8c4f38
Create versionned directories of the helpers
2024-05-27 16:08:10 +02:00
Alexandre Aubin
12764652b0
helpers: Add a --jinja option to ynh_add_config
2024-05-26 20:10:30 +02:00
Alexandre Aubin
6aa9d05372
Merge pull request #1847 from chri2/getopts_echo_printf
...
Update getopts to accept arguments that are valid arguments to echo
2024-05-22 13:10:23 +02:00
Alexandre Aubin
84d1a6bcca
Attempt to fix mypy ?
2024-05-21 23:21:00 +02:00
Alexandre Aubin
259c596e12
Fix invalid escape sequence?
2024-05-21 23:16:55 +02:00
Chris Vogel
3b8a91efe6
Update getopts to accept arguments that are valid arguments to echo
...
The usage of `echo` to output arguments to to a pipe leads to the problem that arguments that are valid to `echo` itself cannot be processed:
```
root@yt:~# TEST='-n'
root@yt:~# printf '%s\n' $TEST
-n
root@yt:~# echo "$TEST"
root@yt:~# echo "debug $TEST"
debug -n
```
Replacing `echo` with `printf` improves the situation.
2024-05-21 10:15:13 +02:00
Salamandar
110dffeb7f
Merge pull request #1844 from YunoHost/mongodb-helper
...
Add mongodb helpers
2024-05-21 00:56:10 +02:00
Alexandre Aubin
d5e054fe80
doc: fix gitlab helper/resource doc automagic PR because doc structure changed
2024-05-20 01:46:44 +02:00
OniriCorpe
71dabfea6c
Update 11.2.12
2024-05-20 00:07:42 +02:00
Alexandre Aubin
14a8445375
helpers/ruby: fix unbound variable
2024-05-19 20:55:20 +02:00
Alexandre Aubin
0a5dd1b099
Update log.py: fix fstring with no arg
2024-05-19 20:51:45 +02:00
Alexandre Aubin
437f21ed5a
Revert "Delete helpers/mongodb, to be readded in another PR"
...
This reverts commit 9b7b265cbf
.
2024-05-19 15:51:14 +02:00
Alexandre Aubin
f6d38bebee
Merge pull request #1838 from ericgaspar/dev
...
Add redis and ruby helpers
2024-05-19 15:50:47 +02:00
Alexandre Aubin
9b7b265cbf
Delete helpers/mongodb, to be readded in another PR
2024-05-19 15:50:18 +02:00
Alexandre Aubin
ad6c75652c
Update helpers/ruby
2024-05-19 15:21:05 +02:00
Alexandre Aubin
30046784a0
Update ruby: simplify messages, fix bash mess
2024-05-19 15:20:33 +02:00
eric_G
f798236a3a
Update helpers/redis
...
Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com>
2024-05-18 17:17:01 +02:00
eric_G
44840603b5
Update helpers/mongodb
...
Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com>
2024-05-18 16:36:05 +02:00
eric_G
7f52988671
Update helpers/mongodb
...
Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com>
2024-05-18 16:35:37 +02:00
eric_G
89e24eb258
Update helpers/ruby
...
Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com>
2024-05-18 16:33:41 +02:00
eric_G
76c54ebdea
Update helpers/ruby
...
Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com>
2024-05-18 16:33:30 +02:00
Alexandre Aubin
48c673478d
Merge pull request #1805 from Abperron/enh-2047-log-show-last-x
...
[enh] Implement 'yunohost log show last' to display the last log file.
2024-05-18 14:29:36 +02:00
Alexandre Aubin
c2c27a01fc
Merge pull request #1819 from YunoHost/fix-_check_domain_is_ready_for_ACME-for-sub-subdomain
...
[fix] renew cert for sub subdomain
2024-05-18 14:20:28 +02:00
Chris Vogel
1c7e139c74
Update main.cf to allow aliases for sender addresses of apps
...
If an app registers the sender address _app@doma.in_ **and** a yunohost account configured an alias for the same address the app will not be able to send emails anymore.
postfix asks the first map defined in smtpd_sender_login_maps and finds that the address _app@doma.in_ can be used as a sender address by the yunohost account having configured the alias and **then stops and doesn't look up the second list** for registered apps.
The unionmap instructs postfix to join a list from both sources and then return the match from that joined list which would then contain _yunohost_account_having_registered_alias, appname_ for the lookup of _app@doma.in_.
This allows the yunohost account having registered the alias and the app being registered to use the sender address to send email using that sender **and makes it possible to receive replies to the emails going out from the app**.
Reference: https://serverfault.com/questions/948362/postfix-multiple-smtpd-sender-login-maps
2024-05-18 14:03:32 +02:00
Alexandre Aubin
c459ddabbd
Merge pull request #1842 from YunoHost/corepaaaaaack
...
Prevent yet another Node and Corepack madness
2024-05-17 21:47:09 +02:00
tituspijean
3010066190
Prevent yet another Node and Corepack madness
2024-05-17 21:32:27 +02:00
Éric Gaspar
cc3c5fc4f0
Update go
2024-05-15 12:18:13 +02:00
Éric Gaspar
1a24d32e98
Update mongodb
2024-05-15 12:15:39 +02:00
Éric Gaspar
6e1980279c
Add ruby
2024-05-15 12:09:19 +02:00
Éric Gaspar
12ea021e3a
Add mongodb
2024-05-15 12:09:07 +02:00
Éric Gaspar
a333907d97
Create redis
2024-05-15 10:36:39 +02:00
Alexandre Aubin
498b8d9c43
Merge pull request #1837 from ericgaspar/dev
...
Add Go Helper to the core
2024-05-15 08:24:01 +02:00
eric_G
915788d53f
Update helpers/go
...
Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com>
2024-05-15 08:16:52 +02:00
Éric Gaspar
2744fed552
Add Go Helper to the core
2024-05-15 06:50:42 +02:00
Alexandre Aubin
00477594d6
Merge pull request #1836 from aya/fix_ldap_permission_for_admins
...
fix ldap write access for admin users
2024-05-14 00:49:46 +02:00
Yann Autissier
c2e39a533f
fix ldap write access for admin users
...
Admin users are unable to modify ldap entries, getting following error:
0x32 (LDAP_INSUFFICIENT_ACCESS)
2024-05-13 22:28:38 +00:00
Alexandre Aubin
675650f057
Merge pull request #1835 from orhtej2/patch-2
...
Actually remove the newly added repo.
2024-05-13 23:34:30 +02:00
Mateusz
f1906fe473
Actually remove the newly added repo.
2024-05-12 22:22:34 +02:00
Alexandre Aubin
5b58500965
Merge pull request #1834 from selfhoster1312/doc-source-full-replace
...
Document ynh_add_source --full_replace=1
2024-05-12 20:29:04 +02:00
selfhoster1312
c81f1611c6
Document ynh_add_source --full_replace=1
2024-05-12 20:27:10 +02:00
Alexandre Aubin
b5884fe1ed
Merge pull request #1833 from YunoHost/actions/black
...
Format Python code with Black
2024-05-11 19:44:33 +02:00
alexAubin
e9f074188a
🎨 Format Python code with Black
2024-05-11 17:43:08 +00:00
Alexandre Aubin
a6d1fa5a7a
Merge pull request #1832 from YunoHost/remove-packagingv1-helper-from-doc
...
doc: Remove internal/packagingv1 helpers from helpers doc
2024-05-11 19:42:48 +02:00
Alexandre Aubin
3ad7e900ab
doc: Remove internal/packagingv1 helpers from helpers doc
2024-05-11 16:38:33 +02:00
OniriCorpe
21a157e2e7
Translated using Weblate (Japanese)
...
Currently translated at 67.3% (527 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ja/
2024-05-10 18:33:41 +02:00
OniriCorpe
80af05cb64
Translated using Weblate (Slovak)
...
Currently translated at 29.6% (232 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/sk/
2024-05-10 18:33:41 +02:00
OniriCorpe
029c7f66c3
Translated using Weblate (Indonesian)
...
Currently translated at 49.5% (388 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/id/
2024-05-10 18:33:41 +02:00
OniriCorpe
e93f17fcf9
Translated using Weblate (Persian)
...
Currently translated at 64.3% (504 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fa/
2024-05-10 18:33:41 +02:00
OniriCorpe
14bcdd5bdc
Translated using Weblate (Ukrainian)
...
Currently translated at 92.8% (727 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/uk/
2024-05-10 18:33:41 +02:00
OniriCorpe
fa2e133c6e
Translated using Weblate (Galician)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2024-05-10 18:33:41 +02:00
OniriCorpe
08055003f5
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 63.8% (500 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/zh_Hans/
2024-05-10 18:33:41 +02:00
OniriCorpe
2b71b57b1a
Translated using Weblate (Italian)
...
Currently translated at 75.0% (588 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/it/
2024-05-10 18:33:41 +02:00
OniriCorpe
8aeba11ab8
Translated using Weblate (French)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-05-10 18:33:41 +02:00
OniriCorpe
eb8b1d1787
Translated using Weblate (Basque)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2024-05-10 18:33:41 +02:00
xabirequejo
c992f1f583
Translated using Weblate (Basque)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2024-05-10 18:33:41 +02:00
OniriCorpe
950c75ad5d
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/es/
2024-05-10 18:33:41 +02:00
rosbeef andino
5ce76e72f5
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/es/
2024-05-10 18:33:41 +02:00
OniriCorpe
ab5c2759d3
Translated using Weblate (Esperanto)
...
Currently translated at 55.9% (438 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eo/
2024-05-10 18:33:41 +02:00
OniriCorpe
bceaac0a75
Translated using Weblate (German)
...
Currently translated at 97.8% (766 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2024-05-10 18:33:41 +02:00
OniriCorpe
25e842aef7
Translated using Weblate (Catalan)
...
Currently translated at 98.7% (773 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ca/
2024-05-10 18:33:41 +02:00
José M
955d78ddf1
Translated using Weblate (Galician)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2024-05-10 18:33:41 +02:00
Alexandre Aubin
63a629200b
Merge pull request #1828 from YunoHost/i18n--remove-'/#/'-in-docs-URL
...
i18n: remove '/#/" in docs URL
2024-05-08 12:40:28 +02:00
OniriCorpe
684a593304
Translated using Weblate (French)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-05-08 05:19:07 +02:00
OniriCorpe
70e9b2946b
Translated using Weblate (French)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-05-08 05:19:07 +02:00
OniriCorpe
32b3843135
i18n: remove '/#/" in docs URL
2024-05-08 04:52:40 +02:00
Alexandre Aubin
8158aaf5aa
Merge pull request #1825 from YunoHost/actions/black
...
Format Python code with Black
2024-05-08 01:39:51 +02:00
alexAubin
e6623bb76b
🎨 Format Python code with Black
2024-05-07 23:39:04 +00:00
Alexandre Aubin
2a90233961
i18n: accept U+202F as an okay char
2024-05-08 01:38:40 +02:00
Alexandre Aubin
69dce7a0b4
Merge pull request #1823 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2024-05-08 01:26:33 +02:00
OniriCorpe
2ab2c20b42
Translated using Weblate (French)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-05-08 01:11:42 +02:00
Alexandre Aubin
d74c3af1f7
i18n: fix policy for ... vs … + reuniformize locales
2024-05-07 23:21:45 +02:00
tituspijean
82c682d6d1
Split log rm commands into separate shells
...
otherwise, if one fails, the following ones are not run.
2024-05-05 20:33:55 +02:00
Kayou
552507007a
get the root domain instead of his closest parent
2024-04-26 10:24:06 +02:00
tituspijean
1f52c46c9b
Update 11.2.11.3
2024-04-21 19:15:01 +02:00
Alexandre Aubin
344f2b5256
Merge pull request #1818 from YunoHost/ci-auto-update-n-v
...
Upgrade n to 9.2.3
2024-04-21 13:07:10 +02:00
yunohost-bot
e04f040a79
Upgrade n to v
2024-04-21 05:12:01 +00:00
OniriCorpe
537699ca90
helpers: fix 'ls: cannot access <folder> No such file or directory' errors on CI
2024-04-20 05:35:07 +02:00
Alexandre Aubin
5e4e59a133
Update resources.py
2024-04-11 23:30:18 +02:00
alexAubin
a665f2550c
🎨 Format Python code with Black
2024-04-11 22:45:57 +02:00
Alexandre Aubin
a5560c3035
Update resources.py: fix edge case when parsing app ustream version from resource manager
2024-04-11 21:19:14 +02:00
Alexandre Aubin
7d0d82ae01
Update changelog for 11.2.11.2
2024-04-11 16:04:17 +02:00
Alexandre Aubin
22b30c79c0
Zgrompf
2024-04-11 16:03:10 +02:00
Alexandre Aubin
bf5b2ae532
Update changelog for 11.2.11.1
2024-04-11 14:34:06 +02:00
Alexandre Aubin
29c597ed8e
Missing import oopsi
2024-04-11 14:32:39 +02:00
Alexandre Aubin
1e3fd2989a
Update changelog for 11.2.11
2024-04-11 13:59:07 +02:00
Alexandre Aubin
a3ab7c9199
app resources: add __YNH_DEBIAN_VERSION_ID__ in available variable, corresponing to debian number (11, 12, ...)
2024-04-11 00:38:23 +02:00
Alexandre Aubin
85f83af862
perf: add cache for system utils that fetch debian_version, debian_version_id, system_arch, system_virt
2024-04-10 23:08:40 +02:00
tituspijean
7bc6fef22c
Merge pull request #1813 from YunoHost/actions/black
2024-04-10 22:35:13 +02:00
tituspijean
ff6b6954aa
🎨 Format Python code with Black
2024-04-10 20:32:30 +00:00
tituspijean
835303200d
Fix and enh variables for app resources
...
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
2024-04-10 22:31:53 +02:00
OniriCorpe
38b1c53f8a
Merge pull request #1812 from YunoHost/actions/black
2024-04-10 22:06:12 +02:00
Alexandre Aubin
383fd6f5d4
First draft for migrate_to_bookworm
2024-04-10 21:13:55 +02:00
alexAubin
a733ea45c3
🎨 Format Python code with Black
2024-04-10 19:03:03 +00:00
Alexandre Aubin
ba0ad78df5
Merge pull request #1751 from Salamandar/variables_in_manifest
...
Variables in manifest
2024-04-10 21:02:44 +02:00
Alexandre Aubin
0864014ea1
Move recursive_apply directly where it's used, having a small algorithms.py just for this is too convoluted
2024-04-10 20:59:54 +02:00
Alexandre Aubin
1fbc47834e
Merge pull request #1810 from YunoHost/ynh_secure_remove_path_protection
...
helpers: Protect more path on ynh secure remove
2024-04-06 00:52:11 +02:00
OniriCorpe
c8c4af8ee4
fix a typo
2024-04-05 23:18:36 +02:00
Alexandre Aubin
93b6ec0276
Merge pull request #1811 from YunoHost/apt_installed_dpkg_free
...
helpers: Do not wait for dpkg lock when calling ynh_package_is_installed
2024-04-05 20:49:02 +02:00
Josué Tille
73fc554840
Remove optional flag wait-dpkg-free
2024-04-05 20:41:41 +02:00
Josué Tille
f326cb9799
Add option to avoid to wait for dpkg free if not needed
2024-04-05 17:57:18 +02:00
Josué Tille
69e6a7aaa5
Protect more path on ynh secure remove
2024-04-04 12:13:50 +02:00
Tagada
b79395dfe0
Merge pull request #1806 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2024-03-24 16:57:45 +01:00
OniriCorpe
1ec2e21936
Translated using Weblate (Japanese)
...
Currently translated at 67.0% (525 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ja/
2024-03-23 20:04:52 +01:00
OniriCorpe
52e12ed1f0
Translated using Weblate (Telugu)
...
Currently translated at 3.8% (30 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/te/
2024-03-23 20:04:52 +01:00
OniriCorpe
f1bb218959
Translated using Weblate (Slovak)
...
Currently translated at 29.6% (232 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/sk/
2024-03-23 20:04:52 +01:00
OniriCorpe
9df575962b
Translated using Weblate (Indonesian)
...
Currently translated at 49.5% (388 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/id/
2024-03-23 20:04:51 +01:00
OniriCorpe
88db6373e1
Translated using Weblate (Persian)
...
Currently translated at 64.1% (502 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fa/
2024-03-23 20:04:51 +01:00
OniriCorpe
79bc5a671c
Translated using Weblate (Ukrainian)
...
Currently translated at 92.7% (726 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/uk/
2024-03-23 20:04:51 +01:00
OniriCorpe
03b8a7ff8e
Translated using Weblate (Galician)
...
Currently translated at 99.8% (782 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2024-03-23 20:04:51 +01:00
OniriCorpe
bc5355b706
Translated using Weblate (Czech)
...
Currently translated at 6.3% (50 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/cs/
2024-03-23 20:04:50 +01:00
OniriCorpe
645502f59c
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 8.5% (67 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/nb_NO/
2024-03-23 20:04:50 +01:00
OniriCorpe
58c9d146a6
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 63.6% (498 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/zh_Hans/
2024-03-23 20:04:50 +01:00
OniriCorpe
6c9ef1baa7
Translated using Weblate (Polish)
...
Currently translated at 37.0% (290 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/pl/
2024-03-23 20:04:49 +01:00
OniriCorpe
aaebb89771
Translated using Weblate (Turkish)
...
Currently translated at 2.5% (20 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/tr/
2024-03-23 20:04:49 +01:00
OniriCorpe
bc42f2da22
Translated using Weblate (Russian)
...
Currently translated at 35.6% (279 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ru/
2024-03-23 20:04:49 +01:00
OniriCorpe
6103f20b7d
Translated using Weblate (Portuguese)
...
Currently translated at 20.9% (164 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/pt/
2024-03-23 20:04:49 +01:00
OniriCorpe
874108deaf
Translated using Weblate (Occitan)
...
Currently translated at 37.0% (290 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/oc/
2024-03-23 20:04:48 +01:00
OniriCorpe
eae8099130
Translated using Weblate (Dutch)
...
Currently translated at 10.8% (85 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/nl/
2024-03-23 20:04:48 +01:00
OniriCorpe
75c815c355
Translated using Weblate (Italian)
...
Currently translated at 74.8% (586 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/it/
2024-03-23 20:04:48 +01:00
OniriCorpe
0c960099d0
Translated using Weblate (Hindi)
...
Currently translated at 2.2% (18 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/hi/
2024-03-23 20:04:47 +01:00
OniriCorpe
587c29fc65
Translated using Weblate (French)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-03-23 20:04:47 +01:00
OniriCorpe
941c8f05df
Translated using Weblate (Basque)
...
Currently translated at 99.6% (780 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2024-03-23 20:04:47 +01:00
OniriCorpe
c863b78196
Translated using Weblate (Spanish)
...
Currently translated at 95.5% (748 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/es/
2024-03-23 20:04:47 +01:00
OniriCorpe
4a77687ff9
Translated using Weblate (Esperanto)
...
Currently translated at 55.6% (436 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eo/
2024-03-23 20:04:46 +01:00
OniriCorpe
499a4817b4
Translated using Weblate (German)
...
Currently translated at 97.7% (765 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2024-03-23 20:04:46 +01:00
OniriCorpe
527a3d788d
Translated using Weblate (Catalan)
...
Currently translated at 98.5% (772 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ca/
2024-03-23 20:04:46 +01:00
OniriCorpe
da7753cb85
Translated using Weblate (Arabic)
...
Currently translated at 26.4% (207 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ar/
2024-03-23 20:04:46 +01:00
OniriCorpe
80e09abc88
Translated using Weblate (French)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-03-23 18:58:49 +01:00
José M
2a56c70591
Translated using Weblate (Galician)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2024-03-23 18:58:49 +01:00
ppr
4271fbbf91
Translated using Weblate (French)
...
Currently translated at 98.3% (770 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-03-23 18:58:49 +01:00
xabirequejo
82092639eb
Translated using Weblate (Basque)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2024-03-23 18:58:49 +01:00
xaloc33
b1d222d099
Translated using Weblate (Catalan)
...
Currently translated at 98.7% (773 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ca/
2024-03-23 18:58:49 +01:00
Weblate
3cfdff3dd3
Update translation files
...
Updated by "Remove blank strings" hook in Weblate.
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/
2024-03-23 18:58:49 +01:00
OniriCorpe
8067aa057e
Translated using Weblate (Japanese)
...
Currently translated at 68.8% (539 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ja/
2024-03-23 18:58:49 +01:00
OniriCorpe
eb3401a74f
Translated using Weblate (Slovak)
...
Currently translated at 29.6% (232 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/sk/
2024-03-23 18:58:49 +01:00
OniriCorpe
362746c1fd
Translated using Weblate (Persian)
...
Currently translated at 60.4% (473 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fa/
2024-03-23 18:58:49 +01:00
OniriCorpe
9cb2fe7d86
Translated using Weblate (Ukrainian)
...
Currently translated at 93.1% (729 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/uk/
2024-03-23 18:58:49 +01:00
OniriCorpe
f34f999cac
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 8.5% (67 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/nb_NO/
2024-03-23 18:58:49 +01:00
OniriCorpe
7d0006181d
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 64.2% (503 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/zh_Hans/
2024-03-23 18:58:49 +01:00
Bram
6661e9b586
Translated using Weblate (Russian)
...
Currently translated at 35.7% (280 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ru/
2024-03-23 18:58:49 +01:00
OniriCorpe
104c418627
Translated using Weblate (Portuguese)
...
Currently translated at 21.0% (165 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/pt/
2024-03-23 18:58:49 +01:00
OniriCorpe
4da76ebc82
Translated using Weblate (Occitan)
...
Currently translated at 38.0% (298 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/oc/
2024-03-23 18:58:49 +01:00
Bram
a61505e692
Translated using Weblate (Hindi)
...
Currently translated at 2.2% (18 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/hi/
2024-03-23 18:58:49 +01:00
OniriCorpe
3984bbb953
Translated using Weblate (Hindi)
...
Currently translated at 2.2% (18 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/hi/
2024-03-23 18:58:49 +01:00
OniriCorpe
b82630b085
Translated using Weblate (French)
...
Currently translated at 98.2% (769 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-03-23 18:58:49 +01:00
Bram
104e10bb08
Translated using Weblate (Basque)
...
Currently translated at 93.4% (732 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2024-03-23 18:58:49 +01:00
OniriCorpe
9155cb6c08
Translated using Weblate (Esperanto)
...
Currently translated at 54.7% (429 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eo/
2024-03-23 18:58:49 +01:00
OniriCorpe
716606c50f
Translated using Weblate (Catalan)
...
Currently translated at 93.1% (729 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ca/
2024-03-23 18:58:49 +01:00
OniriCorpe
93c723d2d9
Translated using Weblate (Arabic)
...
Currently translated at 26.4% (207 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ar/
2024-03-23 18:58:49 +01:00
OniriCorpe
ef39d77b8f
Translated using Weblate (English)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/en/
2024-03-23 18:58:49 +01:00
Francescc
a0e168fa5b
Translated using Weblate (Catalan)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ca/
2024-03-23 18:58:49 +01:00
OniriCorpe
adab80e00b
typo
2024-03-23 18:58:42 +01:00
manor-tile
30a4fe1646
Merge branch 'YunoHost:dev' into enh-2047-log-show-last-x
2024-03-21 10:16:43 +00:00
manor-tile
c955550a2f
reword actionsmap help for log show
2024-03-21 11:16:02 +01:00
manor-tile
45e3f6b1a2
error if X in last-X is too big
2024-03-21 11:16:02 +01:00
BELLAHBIB Ayoub
f9d3ae1084
show_log: support names 'last' and 'last-x' in path
...
Co-authored-by: manor-tile <159947643+manor-tile@users.noreply.github.com>
2024-03-21 11:16:02 +01:00
Alexandre Aubin
3073a0527b
Merge pull request #1804 from YunoHost/ci-autofix-translated-strings-dev
...
[CI] Reformat / remove stale translated strings
2024-03-20 03:52:20 +01:00
yunohost-bot
6bf16002f5
[CI] Reformat / remove stale translated strings
2024-03-19 21:25:55 +00:00
tituspijean
3beb3a2bd7
Merge pull request #1801 from yunohost-bot/weblate-yunohost-core
2024-03-19 22:19:06 +01:00
tituspijean
5434037185
Update locales/fr.json
2024-03-19 22:16:39 +01:00
OniriCorpe
2b111c0d0a
Translated using Weblate (French)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-03-19 18:06:53 +01:00
ppr
1bde5f5be8
Translated using Weblate (French)
...
Currently translated at 99.8% (782 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-03-19 18:06:53 +01:00
Christian Wehrli
a8e709810b
Translated using Weblate (German)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2024-03-19 18:06:53 +01:00
OniriCorpe
cc3e683492
Translated using Weblate (French)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-03-19 18:06:53 +01:00
OniriCorpe
2137ddbb11
Translated using Weblate (French)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-03-19 18:06:53 +01:00
Alexandre Aubin
cbe13831a0
Merge pull request #1789 from YunoHost/fix_config_panel_return_value
...
Use single quote to return value to config panel
2024-03-19 18:06:47 +01:00
Kayou
4edb247ae3
Merge pull request #1800 from YunoHost/autoblacks
...
ci(autoblacks): switch from using gitlab CI to github actions for autoblacking code
2024-03-14 08:43:51 +01:00
OniriCorpe
b388ca7f43
Meh, fix badges
2024-03-09 21:00:55 +01:00
Bram
a104c08eb3
Merge pull request #1802 from YunoHost/OniriCorpe-patch-1
...
Readme: add images alt text, fix some links and some markdown formating
2024-03-09 12:54:21 +01:00
OniriCorpe
00dc340b49
Add images alt text, fix some links and some markdown formating
2024-03-09 06:04:51 +01:00
Laurent Peuch
415e444f13
ci(autoblacks): switch from using gitlab CI to github actions for autoblacking code
2024-03-09 03:15:04 +01:00
xabirequejo
0c8706366e
Translated using Weblate (Basque)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2024-03-07 23:08:16 +01:00
Josué Tille
006318effa
Avoid to override new settings
2024-03-07 10:05:10 +01:00
Josué Tille
c9d570e6a1
Add generales var in config panel like domain, path, etc
2024-03-07 10:05:10 +01:00
José M
0ab27873a3
Translated using Weblate (Galician)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2024-03-07 09:50:09 +01:00
yunohost-bot
b3f12d8937
[CI] Reformat / remove stale translated strings
2024-03-07 09:17:05 +01:00
OniriCorpe
7630b154a3
Translated using Weblate (French)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-03-07 08:54:29 +01:00
yolateng0
5914317aeb
Translated using Weblate (French)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-03-07 08:54:29 +01:00
OniriCorpe
38d0f29fc6
Translated using Weblate (French)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-03-07 08:54:29 +01:00
xabirequejo
7e6cbd292b
Translated using Weblate (Basque)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2024-03-07 08:54:29 +01:00
Christian Wehrli
47076eca4e
Translated using Weblate (German)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2024-03-07 08:54:29 +01:00
OniriCorpe
0f4c2ba64c
Change some app_corrupt_source words to be more explicit
2024-03-07 08:53:33 +01:00
Alexandre Aubin
e8ad12de24
Merge pull request #1793 from YunoHost/fixes-doc-markdown
...
doc generation: fix markdown
2024-03-02 16:10:10 +01:00
OniriCorpe
c512425bd9
dog generation: fix markdown
2024-03-02 08:30:57 +01:00
OniriCorpe
261e225e4f
Merge pull request #1791 from YunoHost/ci-format-debian/11.2.10.2
2024-03-01 07:03:51 +01:00
OniriCorpe
349eef899d
Merge branch 'dev' into ci-format-debian/11.2.10.2
2024-03-01 03:32:18 +01:00
OniriCorpe
8f6df354b8
break line
2024-03-01 03:31:43 +01:00
Alexandre Aubin
df49295836
Merge pull request #1792 from YunoHost/ci-format-debian/11.2.10.3
...
[CI] Format code with Black
2024-03-01 03:12:37 +01:00
yunohost-bot
105f4dc515
[CI] Format code with Black
2024-03-01 02:10:08 +00:00
Alexandre Aubin
4eac31e888
Merge pull request #1790 from YunoHost/OniriCorpe-patch-1
...
tools: make_changelog.sh enhancements
2024-03-01 03:08:08 +01:00
yunohost-bot
30679c0c57
[CI] Format code with Black
2024-03-01 01:08:42 +00:00
OniriCorpe
56d949bb9e
remove "co-authored" lines
2024-03-01 01:48:42 +01:00
OniriCorpe
4759ff66a7
11.2.10.3
2024-03-01 00:24:54 +01:00
OniriCorpe
609819ade8
Update 11.2.10.2
2024-03-01 00:00:54 +01:00
OniriCorpe
5c00fdf976
Update make_changelog.sh
2024-02-29 23:58:33 +01:00
YunoHost Bot
e01c7dcb00
Translations update from Weblate ( #1782 )
...
Co-authored-by: Christian Wehrli <christian@chw.onl>
2024-02-29 23:09:17 +01:00
Josué Tille
e6c4f2e077
Use signe quote to return value to config panel
...
Following the specification of yaml (https://yaml.org/spec/1.2.2/#single-quoted-style ), when we use single quote we only need to escapte signle quote. By this we avoid to need to excape mulitple other chars wich could be complicated.
2024-02-29 23:01:30 +01:00
Alexandre Aubin
345ad8c31a
Merge pull request #1788 from YunoHost/fix-root-ssh-keys
...
[fix] List root ssh keys
2024-02-29 18:40:13 +01:00
ljf (zamentur)
6a84564cdc
[fix] List root ssh keys
2024-02-29 18:36:25 +01:00
Alexandre Aubin
a735f68cc9
Merge pull request #1787 from YunoHost/fix-logs
...
Fix logs directories access
2024-02-29 18:30:26 +01:00
tituspijean
349d219a57
Fix logs directories access
2024-02-29 18:27:12 +01:00
Alexandre Aubin
4ebe1edf00
Merge pull request #1783 from YunoHost/ci-auto-update-n-v
...
Upgrade n to v9.2.1
2024-02-29 17:22:05 +01:00
Alexandre Aubin
eaa6b2efc5
Merge pull request #1786 from Salamandar/fix_readonly_question
...
Fix readonly questions (display_text, etc)
2024-02-29 17:17:31 +01:00
c5e9cec933
Fix readonly questions (display_text, etc): the code did not handle them anymore on the app side
2024-02-29 16:58:19 +01:00
yunohost-bot
99d23f6235
Upgrade n to v
2024-02-29 05:13:12 +00:00
OniriCorpe
023207f0b6
Merge pull request #1778 from YunoHost/fix-makge_changelog
2024-02-29 05:13:16 +01:00
Tagada
734e910241
Merge pull request #1784 from OniriCorpe/update-gh-actions
...
chores: update actions/checkout & peter-evans/create-pull-request to nodejs20
2024-02-25 18:18:43 +01:00
OniriCorpe
8906c896cb
update actions/checkout & peter-evans/create-pull-request to nodejs20
2024-02-25 07:00:52 +01:00
Alexandre Aubin
b8b8eb14f4
Merge pull request #1781 from YunoHost/OniriCorpe-patch-1
...
Docs: Add autoupdate.version_regex to the doc
2024-02-24 03:32:08 +01:00
OniriCorpe
da5181f057
Add autoupdate.version_regex to the doc
...
original commit: 93793fef44
2024-02-24 02:07:53 +01:00
Kay0u
3f735ef3c1
change REPO_URL so we can use it for all YNH projects, logc doesn't exist
2024-02-21 01:19:22 +01:00
Kay0u
c827877387
Update 11.2.10.1
2024-02-20 23:36:33 +01:00
Kayou
412bb40bf2
Merge pull request #1775 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2024-02-20 23:21:38 +01:00
Tommi
a533cdd741
Translated using Weblate (Italian)
...
Currently translated at 80.3% (629 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/it/
2024-02-20 22:28:45 +01:00
Francescc
1a876a80c2
Translated using Weblate (Catalan)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ca/
2024-02-20 22:28:45 +01:00
OniriCorpe
613f41dae9
Merge pull request #1774 from OniriCorpe/logrotate
...
fix logs folders perms
2024-02-20 22:28:41 +01:00
Bram
ac02ca812d
Merge pull request #1777 from YunoHost/Tagadda-patch-1
...
Update sury apt key
2024-02-20 21:32:56 +01:00
Tagada
1d9cbde627
hooks/conf_regen/apt: remove expired apt keys before downloading sury's key
2024-02-19 18:46:37 +01:00
Tagada
fa64652681
regenconf/apt:Purge expired apt keys
...
Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com>
2024-02-17 20:07:23 +01:00
Tagada
707180da43
Update sury apt key
2024-02-16 19:17:48 +01:00
Alexandre Aubin
ec4b1e9f96
Merge pull request #1776 from OniriCorpe/update-autoupdate-docs
...
Autoupdate: update docs
2024-02-15 02:38:06 +01:00
OniriCorpe
cfee750e32
draft
2024-02-15 02:24:45 +01:00
OniriCorpe
61df4add8c
fix logs folders perms
2024-02-13 02:36:08 +01:00
Alexandre Aubin
f130f4fc56
Merge pull request #1773 from YunoHost/ci-format-debian/11.2.10
...
[CI] Format code with Black
2024-02-09 21:16:18 +01:00
yunohost-bot
c695aa549a
[CI] Format code with Black
2024-02-09 20:12:27 +00:00
Alexandre Aubin
37e14269c8
Update changelog for 11.2.10
2024-02-09 20:12:10 +01:00
Alexandre Aubin
5c741190e3
Merge pull request #1771 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2024-02-09 20:05:19 +01:00
xabirequejo
080aae9ab2
Translated using Weblate (Basque)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2024-02-09 20:03:22 +01:00
Éric Gaspar
58e8e9e5a1
Translated using Weblate (French)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-02-09 20:03:22 +01:00
Alexandre Aubin
077b745d60
configpanels: some helpers behavior depend on YNH_APP_PACKAGING_FORMAT which is not set when calling the config script...
2024-02-09 20:01:20 +01:00
Alexandre Aubin
b69cbd33ed
Merge pull request #1768 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2024-02-02 22:00:37 +01:00
José M
4e33bf271e
Translated using Weblate (Galician)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2024-02-01 12:36:42 +01:00
Carlos Solís
55b601369d
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/es/
2024-02-01 03:01:53 +01:00
Francescc
582dc2d4f0
Translated using Weblate (Catalan)
...
Currently translated at 81.3% (637 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ca/
2024-01-30 04:08:51 +01:00
José M
9d9c68f4bf
Translated using Weblate (Galician)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2024-01-29 16:08:21 +01:00
Francescc
d730edef52
Translated using Weblate (Catalan)
...
Currently translated at 70.6% (553 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ca/
2024-01-29 03:29:37 +01:00
Lasse Gismo
1fe0ea5062
Translated using Weblate (German)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2024-01-29 03:29:37 +01:00
Weblate
e81e6fb92c
Update translation files
...
Updated by "Remove blank strings" hook in Weblate.
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/
2024-01-29 03:29:37 +01:00
Weblate
97c2fe3d49
Added translation using Weblate (Korean)
2024-01-29 03:29:37 +01:00
Jose Riha
5301018490
Translated using Weblate (Slovak)
...
Currently translated at 32.4% (254 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/sk/
2024-01-29 03:29:37 +01:00
José M
1a95dd500f
Translated using Weblate (Galician)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2024-01-29 03:29:37 +01:00
Christian Wehrli
3f467182cc
Translated using Weblate (German)
...
Currently translated at 99.8% (782 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2024-01-29 03:29:37 +01:00
Alexandre Aubin
8120ac2b3f
Merge pull request #1770 from OniriCorpe/cidr
...
mention cidr notation
2024-01-29 03:29:33 +01:00
OniriCorpe
00698cc2fd
mention cidr notation
2024-01-29 02:54:19 +01:00
Alexandre Aubin
3574a7792d
Merge pull request #1769 from Salamandar/fix_port_reuse
...
Fix port reuse during provisionning.
2024-01-28 22:29:08 +01:00
Alexandre Aubin
820a79c238
Update resources.py: used_ports -> ports_used_by_self
2024-01-28 22:28:45 +01:00
8727e74eab
Fix port reuse during provisionning.
...
Before this, provisionning might use twice the same port (second app install for example).
Indeed, _port_is_used only checks processes and already installed apps. Not the current
app being installed.
2024-01-28 22:22:36 +01:00
Alexandre Aubin
fc12cb198c
apps: people insist on trying to install Nextcloud after creating a user called nextcloud ... So let's check this stupid case
2024-01-21 21:14:02 +01:00
Alexandre Aubin
4ed5e1ba20
Merge pull request #1767 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2024-01-18 16:17:40 +01:00
ppr
339cdcd82c
Translated using Weblate (French)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-01-17 06:00:24 +01:00
Alexandre Aubin
c2af17667b
helpers: fix previous commit, ynh_replace_string already messes with set +x/-x so hmpf
2024-01-14 18:32:53 +01:00
Alexandre Aubin
9819560518
helpers: disable super verbose logging during ynh_replace_vars poluting logs, it's kinda stable now...
2024-01-14 18:30:14 +01:00
Alexandre Aubin
1ce606d469
multimedia: fix again edgecase where setfacl crashes because of broken symlinks..
2024-01-14 17:50:09 +01:00
Alexandre Aubin
05f7c3a3b7
helpers/php: quote vars to avoid stupid issues with name in path which may happen in backup restore context...
2024-01-14 16:28:51 +01:00
Alexandre Aubin
fc691270f6
i18n: Expect an help key for ssh_port setting
2024-01-13 19:57:57 +01:00
Alexandre Aubin
491588bb88
Merge pull request #1763 from YunoHost/fix-dns-suffix-during-xmpp-cert-setup
...
Fix DNS suffix edge case during XMPP certificate setup
2024-01-13 19:30:40 +01:00
Alexandre Aubin
54ad8dd2cb
Merge pull request #1761 from YunoHost/small-tools
...
Add basic-space-cleanup command
2024-01-13 19:29:25 +01:00
Alexandre Aubin
0f3c92a15b
Merge pull request #1765 from YunoHost/ssh-port
...
[enh] Add help on ssh port
2024-01-13 19:28:02 +01:00
Alexandre Aubin
a44ea14141
Update copyright headers to 2024 using maintenance/update_copyright_headers.sh
2024-01-13 19:26:47 +01:00
tituspijean
8ca59703c5
Improve basic-space-cleanup shell calls and documentation
2024-01-13 12:11:05 +01:00
ljf (zamentur)
7a819d33ae
[enh] Add help on ssh port
2024-01-13 11:04:58 +01:00
Alexandre Aubin
bfe3eb21bd
Merge pull request #1764 from YunoHost/ci-autofix-translated-strings-dev
...
[CI] Reformat / remove stale translated strings
2024-01-12 23:08:44 +01:00
Alexandre Aubin
7f13ea7d65
Merge pull request #1756 from YunoHost/enh_app_shell
...
Enhance app shells
2024-01-12 23:07:22 +01:00
Alexandre Aubin
43c0c3310a
Merge pull request #1757 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2024-01-12 23:06:28 +01:00
Alexandre Aubin
a52b64d2f5
Merge branch 'dev' into weblate-yunohost-core
2024-01-12 23:06:20 +01:00
yunohost-bot
4f9e69df01
[CI] Reformat / remove stale translated strings
2024-01-12 22:05:32 +00:00
Alexandre Aubin
890fcee05b
maintenance: apply localeautofix script to remove stale strings, fix format inconsistencies
2024-01-12 22:55:13 +01:00
Alexandre Aubin
699500dbb0
Fix DNS suffix edge case during XMPP certificate setup
2024-01-12 22:00:10 +01:00
cube
bd0edd0e4e
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (782 of 782 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/uk/
2024-01-11 14:18:24 +01:00
Saeba Ryo
c93d770d4a
Translated using Weblate (Arabic)
...
Currently translated at 29.2% (229 of 782 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ar/
2024-01-11 14:18:24 +01:00
Alexandre Aubin
f53d09c3a2
Merge pull request #1762 from Salamandar/remove_upgrade_full
...
app.py, helpers: Reword YNH_APP_UPGRADE_TYPE
2024-01-11 14:18:20 +01:00
c8f0f131fd
app.py, helpers: Reword YNH_APP_UPGRADE_TYPE
...
* remove UPGRADE_FULL
* rename DOWNGRADE_FORCED -> DOWNGRADE
* rename UPGRADE_FORCED -> UPGRADE_SAME
* keep the helper ynh_check_app_version_changed behaviour for reverse compatibility.
2024-01-11 10:15:28 +01:00
tituspijean
b920b82f4e
Add basic-space-cleanup command
2024-01-07 22:14:27 +01:00
Bram
6fdcf03e92
Merge pull request #1760 from OniriCorpe/document-changelog-link-latest_github_release
...
[docs] document changelog link for latest_github_release
2024-01-05 00:12:05 +01:00
OniriCorpe
b424ae01c1
document changelog link for latest_github_release
2024-01-04 23:59:02 +01:00
Alexandre Aubin
aab80f9ecc
Merge pull request #1758 from OniriCorpe/OniriCorpe-patch-1
...
add --after= in the usage section of ynh_read_var_in_file and ynh_write_var_in_file
2024-01-01 01:02:00 +01:00
OniriCorpe
b2c3c70742
add --after= in the usage section
...
of ynh_read_var_in_file and ynh_write_var_in_file
2024-01-01 00:56:50 +01:00
tituspijean
1c083845e7
Automatically enable Python environment in app shells
...
assuming it is in `$install_dir/venv`
2023-12-28 17:47:46 +01:00
Alexandre Aubin
6c3290d8bf
Update changelog for 11.2.9.1
2023-12-28 02:46:15 +01:00
Alexandre Aubin
0ed6769fcf
helpers/utils: replace the damn ynh_die with a warning when patch fails to apply ...
2023-12-28 02:45:27 +01:00
Alexandre Aubin
f12ed69b7b
Merge pull request #1755 from YunoHost/ci-format-debian/11.2.9
...
[CI] Format code with Black
2023-12-27 21:03:57 +01:00
yunohost-bot
8952d69e05
[CI] Format code with Black
2023-12-27 19:07:29 +00:00
Alexandre Aubin
57a0e8b8f8
Update changelog for 11.2.9
2023-12-27 19:15:09 +01:00
Alexandre Aubin
155418409e
postfix: fix edge case bug with the sni file when no domain has mail enabled
2023-12-26 17:42:11 +01:00
Alexandre Aubin
609c3911d3
Merge pull request #1754 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-12-23 19:35:00 +01:00
Kuba Bazan
6fa59bfd5c
Translated using Weblate (Polish)
...
Currently translated at 40.2% (315 of 782 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/pl/
2023-12-23 19:34:26 +01:00
xabirequejo
ca354cd827
Translated using Weblate (Basque)
...
Currently translated at 99.1% (775 of 782 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2023-12-23 19:34:26 +01:00
Josue-T
a729c78379
apps: add mailbox/IMAP support for apps that declared a system user with mail enabled ( #1745 )
...
* Add missing account registration for apps in postfix
* Also set email on dovecot DB
* fix undefined var
* Fix missing username format config in dovecot
2023-12-23 19:34:22 +01:00
selfhoster1312
4284cd5d10
Only warn that mailbox is disabled for admins ( #1739 )
...
* Only warn that mailbox is disabled for admins
* Requality warning about "disabled mail perm for user" as debug
---------
Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com>
2023-12-21 15:35:16 +01:00
Alexandre Aubin
5daf33f58e
Merge pull request #1750 from YunoHost/allow-dots-in-username
...
Allow dots in usernames
2023-12-21 15:28:04 +01:00
Alexandre Aubin
308ed0e174
Refactor ynh_use_logrotate madness
2023-12-21 15:14:56 +01:00
Alexandre Aubin
4ce101b5c6
More boring warnings
2023-12-19 20:30:18 +01:00
Alexandre Aubin
83df4d9ff0
Merge pull request #1753 from YapWC/enh-2287-allow-dots-in-username
...
[enh] Update user.py
2023-12-19 03:25:31 +01:00
YapWC
5738526349
Update user.py
...
Allowed dots to be used in creating username
2023-12-19 10:13:03 +08:00
ljf (zamentur)
770fdb6861
[fix] First source patches failure doesn't stop app script
2023-12-15 11:06:57 +01:00
fb2ca1f27d
Add __ARCH__ and __DEBIAN_VERSION__ to available variables in manifest.toml
2023-12-14 17:30:11 +01:00
7981653c23
Apply __APP__ -> self.app recursively thanks to recursive_apply
2023-12-14 17:30:11 +01:00
dc8f51e2f8
Add a new utils.algorithms file for code helpers.
...
The first helper, recursive_apply, goes through recursive dict/lists to apply a function on non-recursable types
2023-12-14 17:30:11 +01:00
Alexandre Aubin
c0337bf1ef
logs: Ignore boring java warning
2023-12-13 15:10:30 +01:00
Alexandre Aubin
830d7b47e0
systemutils: when checking debian version and system arch, redirect stderr to /dev/null to prevent stupid issues, for example when the current working dir doesnt exist anymore..
2023-12-13 13:15:55 +01:00
Alexandre Aubin
64c616076f
i18n: fix fucked up <code> tags
2023-12-11 11:48:55 +01:00
Alexandre Aubin
8e3e788842
ynh_setup_source: properly handle --keep for directories when the dir already exists in the new setup
2023-12-10 12:07:39 +01:00
Alexandre Aubin
9489d200b2
Update changelog for 11.2.8.2
2023-12-09 18:26:43 +01:00
Alexandre Aubin
54a6a1b3d2
Aleks forgot to remove pdb.set_trace ...
2023-12-09 18:26:02 +01:00
Alexandre Aubin
207ebbb27f
Allow dots in usernames
2023-12-09 17:20:41 +01:00
Alexandre Aubin
fa848c376f
Merge pull request #1749 from YunoHost/ci-format-debian/11.2.8.1
...
[CI] Format code with Black
2023-12-09 16:36:40 +01:00
yunohost-bot
0a7b5fb0ba
[CI] Format code with Black
2023-12-09 15:12:51 +00:00
Alexandre Aubin
457289d6ca
Update changelog for 11.2.8.1
2023-12-09 15:57:03 +01:00
Alexandre Aubin
33774ce625
Merge pull request #1747 from YunoHost/ci-format-debian/11.2.8
...
[CI] Format code with Black
2023-12-09 15:55:59 +01:00
Alexandre Aubin
63d1b5f7fa
Merge pull request #1748 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-12-09 15:55:39 +01:00
Christian Wehrli
2828b76364
Translated using Weblate (German)
...
Currently translated at 100.0% (782 of 782 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2023-12-09 15:54:22 +01:00
Alexandre Aubin
169c921444
Fix change_url again, otherwise the lack of path_url default to the old path and fucks up the nginx regen
2023-12-09 15:54:04 +01:00
yunohost-bot
f436057d27
[CI] Format code with Black
2023-12-05 19:51:58 +00:00
Alexandre Aubin
38db30cd70
Update changelog for 11.2.8
2023-12-05 19:22:34 +01:00
Alexandre Aubin
857a285b5a
Merge pull request #1746 from YunoHost/fix_change_url
...
helpers: Further simplify the change url helper
2023-12-05 19:17:42 +01:00
Alexandre Aubin
8c475d0a7b
Further simplify ynh_change_url_nginx_config
2023-12-05 19:01:17 +01:00
Josué Tille
fe3416aa02
Set domain with new_domain and path with new_path
2023-11-29 15:02:47 +01:00
Josué Tille
570184ac1e
Fix change url
2023-11-29 14:55:26 +01:00
Alexandre Aubin
59875cae23
domains: also regen dovecot configuration when adding a domain
2023-11-28 16:30:45 +01:00
Alexandre Aubin
267968074b
helpers/fail2ban: grep logpath is likely to match comments in the file that contain the word logpath...
2023-11-28 13:14:29 +01:00
Alexandre Aubin
4897f72974
Update changelog for 11.2.7
2023-11-27 14:15:19 +01:00
Alexandre Aubin
7a82f6e4b9
Merge pull request #1740 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-11-27 14:11:00 +01:00
José M
04f326528f
Translated using Weblate (Galician)
...
Currently translated at 100.0% (782 of 782 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2023-11-27 14:10:47 +01:00
ppr
fff8b2d95a
Translated using Weblate (French)
...
Currently translated at 99.8% (781 of 782 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2023-11-27 14:10:47 +01:00
José M
ff4c1433d2
Translated using Weblate (Galician)
...
Currently translated at 100.0% (782 of 782 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2023-11-27 14:10:47 +01:00
xabirequejo
207c0ff1ab
Translated using Weblate (Basque)
...
Currently translated at 99.1% (775 of 782 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2023-11-27 14:10:47 +01:00
Alexandre Aubin
93606e1132
Merge pull request #1742 from YunoHost/ci-format-debian/11.2.6
...
[CI] Format code with Black
2023-11-27 14:10:43 +01:00
OniriCorpe
4bfe2c96f5
fix the fail2ban helper when using using --use_template arg ( #1743 )
...
* fix the helper when using using --use_template arg
* fix app name replacment 😞
* replace any '__VAR__' by their real variable using ynh_replace_vars
* fix some SC2086
* extract logpath from /etc/fail2ban/jail.d/$app.conf
Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com>
* fix comment
* Update helpers/fail2ban
---------
Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com>
2023-11-27 14:07:39 +01:00
yunohost-bot
ce0cbc5fed
[CI] Format code with Black
2023-11-24 21:53:33 +00:00
Alexandre Aubin
5746b94dff
Update changelog for 11.2.6
2023-11-24 22:17:47 +01:00
Alexandre Aubin
da20964044
quality: unused import
2023-11-24 21:00:10 +01:00
OniriCorpe
9a7731aa4e
fail2ban: make sure the logfile exists ( #1737 )
...
* make sure the logfile exists before reloading fail2ban
* update docs
* enhancement: fix file perms and make sure the folder exists
* fix folder path
---------
Co-authored-by: OniriCorpe <OniriCorpe@users.noreply.github.com>
2023-11-21 03:26:27 +01:00
Alexandre Aubin
b06484fede
Merge pull request #1735 from chri2/dovecot_make_folders
...
let dovecot create folders on first login
2023-11-20 19:03:27 +01:00
OniriCorpe
300c999a5a
logrotate: fix generated config file perms ( #1736 )
...
* fix generated logrotate config file perms
* apply perms to the right file (I'm so tired lmao)
* fix indent
* update docs
* revert: wrong branch 😭
---------
Co-authored-by: OniriCorpe <OniriCorpe@users.noreply.github.com>
2023-11-20 19:01:33 +01:00
Alexandre Aubin
38469accee
Merge pull request #1738 from selfhoster1312/faster-user-option-form
...
Don't make so many queries for user info when building UserOption form
2023-11-20 19:00:25 +01:00
Alexandre Aubin
50c00c60bc
Merge pull request #1741 from mh4ckt3mh4ckt1c4s/fix-backup-warning-message
...
Fix backup error message if archive already exists
2023-11-20 18:56:42 +01:00
mh4ckt3mh4ckt1c4s
61defdb4c1
Fix backup error message if archive already exists
2023-11-10 20:58:37 +01:00
tituspijean
02e6346bc5
Fix certificates validity in actionsmap.yml
2023-11-08 12:56:42 +01:00
selfhoster1312
8ee5aade72
Don't make so many queries for user info when building UserOption form
2023-11-04 14:36:32 +01:00
chri2
8cb6a5649b
let dovecot create folders on first login
...
tells dovecot to create standard folders on first login if they do not exist and which folder names are used for special purposes like archive, spam/junk, sent, etc.
2023-10-31 14:07:36 +01:00
Alexandre Aubin
f56f235705
Merge pull request #1734 from Tharyrok/ench-firewall-disable-resovle-ip
...
[enh] Reload firewall disable resolve IP
2023-10-30 22:30:19 +01:00
Tharyrok
917b2961d2
Disable resolve ip
2023-10-30 21:55:59 +01:00
Alexandre Aubin
1131e76f4c
quality: fix typo, handle mypy error
2023-10-30 19:19:02 +01:00
Alexandre Aubin
8cfc929f25
Merge pull request #1706 from YunoHost/enh-bind-heritage-config-panel
...
[enh] bind heritage in config panel
2023-10-30 19:12:56 +01:00
Alexandre Aubin
157f8c8121
Merge pull request #1729 from YunoHost/extras_packages_from_raw_bash
...
Support packages_from_raw_bash in extra packages
2023-10-30 18:51:51 +01:00
Alexandre Aubin
24cb534719
Merge pull request #1708 from YunoHost/enh-restore-hook
...
[enh] Add post_app_restore hook
2023-10-30 14:10:43 +01:00
Alexandre Aubin
d35eceb17b
Merge pull request #1723 from Salamandar/logging_late
...
Add ynh_exec_and_print_stderr_only_if_error that only prints stderr when command fails
2023-10-30 14:04:49 +01:00
Alexandre Aubin
bfb7dda42e
Rename helper into "ynh_exec_and_print_stderr_only_if_error"
2023-10-30 14:03:26 +01:00
Alexandre Aubin
4eef918e40
Merge pull request #1733 from Thovi98/dev
...
Update docker-image-extract
2023-10-30 12:47:07 +01:00
Thomas
5547208be4
Update docker-image-extract
2023-10-27 14:15:09 +02:00
Alexandre Aubin
c4c4af6e62
Merge pull request #1725 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-10-27 12:13:56 +02:00
José M
6fdfd81cbb
Translated using Weblate (Galician)
...
Currently translated at 100.0% (782 of 782 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2023-10-26 09:05:54 +02:00
Jose Riha
022fed7787
Translated using Weblate (Slovak)
...
Currently translated at 32.4% (254 of 782 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/sk/
2023-10-22 18:54:35 +02:00
Éric Gaspar
238c1ac4d3
Translated using Weblate (French)
...
Currently translated at 98.4% (770 of 782 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2023-10-22 18:54:35 +02:00
xabirequejo
9c6be3ffd6
Translated using Weblate (Basque)
...
Currently translated at 99.1% (775 of 782 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2023-10-22 18:54:35 +02:00
Jorge-vitrubio.net
1d1cbedf3a
Translated using Weblate (Italian)
...
Currently translated at 74.6% (584 of 782 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/it/
2023-10-22 18:54:35 +02:00
cristian amoyao
b719563c7e
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (782 of 782 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/es/
2023-10-22 18:54:35 +02:00
Jorge-vitrubio.net
4f4dfdb7f7
Translated using Weblate (Italian)
...
Currently translated at 74.5% (583 of 782 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/it/
2023-10-22 18:54:35 +02:00
Jorge-vitrubio.net
75e6afaf5c
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (782 of 782 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/es/
2023-10-22 18:54:34 +02:00
cristian amoyao
9c33d9e74f
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (782 of 782 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/es/
2023-10-22 18:54:34 +02:00
Jorge-vitrubio.net
00d7f1a208
Translated using Weblate (Catalan)
...
Currently translated at 62.9% (492 of 782 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ca/
2023-10-22 18:54:34 +02:00
Jose Riha
ae70eebc13
Translated using Weblate (Slovak)
...
Currently translated at 32.4% (254 of 782 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/sk/
2023-10-22 18:54:34 +02:00
Jose Riha
5d77843cd9
Translated using Weblate (Slovak)
...
Currently translated at 32.0% (251 of 782 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/sk/
2023-10-22 18:54:34 +02:00
José M
16146913b0
Translated using Weblate (Galician)
...
Currently translated at 100.0% (782 of 782 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2023-10-22 18:54:34 +02:00
Alexandre Aubin
e3ee8dfa8e
Merge pull request #1732 from rndmh3ro/patch-1
...
fix typos
2023-10-22 18:54:27 +02:00
Alexandre Aubin
54bc79ed58
Apply suggestions from code review
2023-10-22 18:53:57 +02:00
Sebastian Gumprich
74fd75ea33
fix typos
2023-10-22 18:43:26 +02:00
Alexandre Aubin
62779ee266
Merge pull request #1730 from chri2/fix_rspamd_redis
...
add redis database configuration
2023-10-21 13:00:08 +02:00
Alexandre Aubin
22b4a947ca
Merge pull request #1731 from chri2/improve_dovecot_for_rspamd_integration
...
improve dovecots rspamd integration
2023-10-21 12:59:56 +02:00
Chris Vogel
e6e58ec269
improve dovecots rspamd integration
...
For rspamd being able to learn ham or spam from messages being moved into spam/junk folders or out of them dovecot needs to know how spam/junk folders and trash folders are named.
The former rules narrowed the folders being recognized as spam/trash down to just 'Junk, SPAM, Trash' (case-senistive).
Since users and admins can change the foldernames and write their own seive filters to use those folders I think it is a big improvement if more folders will be recognized.
The change is supposed to accept some more commonly used folder names for spam and trash in a case-insensitive manner.
2023-10-18 23:04:24 +02:00
Chris Vogel
379b6922ad
install file to redis configuration
...
ouch... Thanks @Tagadda!
2023-10-17 21:13:09 +02:00
Chris Vogel
a2faa8add9
add redis database configuration
...
https://github.com/YunoHost/issues/issues/2266
without this rspamd does not use the redis database
2023-10-17 14:49:32 +02:00
Alexandre Aubin
662998a1ab
Update src/utils/resources.py
2023-10-16 15:49:12 +02:00
tituspijean
23cdf91b01
Restore deleted line
2023-10-15 16:49:55 +02:00
tituspijean
dc362dd636
Revert packages_from_raw_bash test
...
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
2023-10-15 16:48:59 +02:00
tituspijean
a69b80972e
Improve support for packages_from_raw_bash
...
Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com>
2023-10-15 16:46:24 +02:00
tituspijean
96e99459e6
Support packages_from_raw_bash in extra packages
2023-10-15 16:31:14 +02:00
Alexandre Aubin
2bf2956b3d
Merge pull request #1728 from YunoHost/fix-n-autoupdater
...
Display n version in auto-update PRs
2023-10-15 15:35:31 +02:00
Alexandre Aubin
5019f9e3b3
Merge pull request #1727 from YunoHost/ci-auto-update-n-v
...
Upgrade n to version
2023-10-15 15:35:03 +02:00
tituspijean
075095b4d7
Display n version in auto-update PRs
2023-10-15 14:59:45 +02:00
yunohost-bot
6a8693fa44
Upgrade n to v
2023-10-15 05:10:23 +00:00
Alexandre Aubin
022870be9b
Merge pull request #1724 from YunoHost/ci-format-debian/11.2.5
...
[CI] Format code with Black
2023-10-10 10:51:05 +02:00
yunohost-bot
f003565074
[CI] Format code with Black
2023-10-10 02:31:47 +00:00
Alexandre Aubin
6f1a00922a
Update changelog for 11.2.5
2023-10-10 01:07:19 +02:00
Alexandre Aubin
e8700bfe7b
debian: fix conflict with openssl that is too harsh, openssl version on bullseye is now 1.1.1w, bookworm has 3.x
2023-10-09 23:15:54 +02:00
Alexandre Aubin
19c4202ff4
Merge pull request #1707 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-10-09 23:12:50 +02:00
Alexandre Aubin
f4d8ada368
Update locales/fr.json
2023-10-09 23:12:44 +02:00
Félix Piédallu
6385b402f7
Add ynh_exec_stderr_on_error that only prints stderr when command fails
2023-10-03 17:27:09 +02:00
ppr
179b600621
Translated using Weblate (French)
...
Currently translated at 98.3% (769 of 782 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2023-10-02 23:27:24 +02:00
xabirequejo
a83fbc1bc9
Translated using Weblate (Basque)
...
Currently translated at 95.0% (741 of 780 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2023-10-02 23:27:24 +02:00
Alexandre Aubin
463296e88c
Merge pull request #1722 from orhtej2/patch-2
...
Allow `phpX.Y` as sole dependency for `$phpversion=X.Y`
2023-10-02 23:27:18 +02:00
orhtej2
58a539bf7d
Allow phpX.Y
as sole dependency that'll trigger usage of $phpversion=X.Y
2023-10-02 23:19:01 +02:00
Alexandre Aubin
c6633873ba
Merge pull request #1715 from YunoHost/dyndns
...
enh: Handle dyndns subscribe/unsubscribe in web admin
2023-09-29 21:35:20 +02:00
Alexandre Aubin
3e53f90f3e
Merge pull request #1719 from YunoHost/supportpurge
...
app: add "support_purge" to app info
2023-09-29 17:07:24 +02:00
axolotle
a457f8dbcb
app: add "support_purge" to app info
2023-09-29 16:43:29 +02:00
tituspijean
bb097fedca
Add home.arpa as special TLD ( #1718 )
...
* Add home.arpa as special TLD
* Update dns.py
2023-09-29 12:05:48 +02:00
axolotle
253a042314
test:domains: dyndns_recovery mock as api call to avoid cli prompts
2023-09-28 17:23:51 +02:00
axolotle
c019f7f24a
test:domains: remove sleep
2023-09-28 16:48:31 +02:00
axolotle
4a7b2b2cbf
domains: unique i18n key for dyndns too many requests
2023-09-28 15:54:57 +02:00
axolotle
ca1e088f29
test:domains: add complex recovery password test
2023-09-28 15:41:57 +02:00
Alexandre Aubin
0f109db6ca
dyndns/domain_remove: be paranoid and keep the dyndns unsubscribe + cert/dyndns/setting cleanup before the regenconf
2023-09-28 14:29:53 +02:00
Alexandre Aubin
125af4670f
dyndns: typo
2023-09-28 14:29:18 +02:00
Alexandre Aubin
53ffe3c1c0
dyndns: fix tests
2023-09-28 14:25:36 +02:00
Alexandre Aubin
82affd2984
dyndns: fix availability check, polish UX
2023-09-28 14:19:00 +02:00
Alexandre Aubin
2e4f2e8e3a
quality: unused import
2023-09-27 20:57:16 +02:00
Alexandre Aubin
cd079459b9
dyndns: fix import typo
2023-09-27 20:47:17 +02:00
axolotle
2e86bae4ef
domain: make sure of it
2023-09-27 19:58:52 +02:00
axolotle
e9802ce2dc
domain dyndns: do not save recovery password
2023-09-27 19:31:50 +02:00
Alexandre Aubin
dd161e8d63
Merge pull request #1713 from yorffuoj/enh-improve-diagnosis-for-dmarc-records
...
diagnosis: be more flexible regarding accepted values for DMARC DNS records
2023-09-27 16:53:33 +02:00
axolotle
fc68f769f9
domain: add recovery passoword in config panel
2023-09-25 14:37:18 +02:00
axolotle
97c2cdc593
domain: move domain files removal so dyndns API key still exists while trying to unsubscribe
2023-09-25 13:55:01 +02:00
axolotle
65843bda6d
dyndns: add postinstall recovery password handling
2023-09-24 18:11:50 +02:00
axolotle
67e28567ff
dyndns: switch to ValidationError for some service response
2023-09-24 17:19:24 +02:00
axolotle
322fc3b712
dyndns: try to unsubscribe with password before subscribing if domain is not available
2023-09-24 17:15:56 +02:00
axolotle
cbb85f8c3b
dyndns: handle too many requests in availability testing
2023-09-24 17:13:33 +02:00
Alexandre Aubin
5110cd0800
Merge pull request #1714 from mrflos/patch-1
...
Fix missleading example for ynh_setup_source
2023-09-13 11:01:35 +02:00
Florian
b54a71b0cf
Fix missleading example for ynh_setup_source
...
There shouldn't be any trailing / for folders for ynh_setup_source
2023-09-12 09:02:04 +03:00
stanislas
df1f3149ea
The p value of a DMARC record can take the values none, quarantine or reject
...
The validation is no more about the being similar to the expected config. Now wre check that the value of the p parameter of a DMARC record has the value none, quarantine or reject. No check for other parameters but it could be improved
2023-09-12 00:37:47 +02:00
Alexandre Aubin
ec6bf12a74
Merge pull request #1710 from orhtej2/patch-1
...
Allow system users to send mails from IPv6 localhost.
2023-09-07 23:33:15 +02:00
orhtej2
920fe527f4
Allow system users to send mails from IPv6 localhost and in no-IP contexts.
2023-09-07 22:14:06 +02:00
Alexandre Aubin
e1aeacbc49
Merge pull request #1709 from kemenaran/patch-1
...
app.py: fix typo in log statement
2023-09-07 19:40:03 +02:00
Pierre de La Morinerie
79e41a1e4b
app.py: fix typo in log statement
2023-09-07 16:22:16 +02:00
Kayou
3dfab89c1f
check and re-download a prefetched file that doesn't match the checksum
2023-09-07 14:59:08 +02:00
ljf
ffa8eb38ed
[enh] Add post_app_restore hook
2023-09-04 15:42:12 +02:00
ljf
6f3b194944
[fix] Avoid char conflict with bind properties
2023-09-02 22:47:02 +02:00
Alexandre Aubin
51d8608b40
Update changelog for 11.2.4
2023-08-31 17:33:08 +02:00
Alexandre Aubin
52951239c5
Merge pull request #1704 from YunoHost/Tagadda-patch-1
...
Use the existing db_name setting for database provising
2023-08-31 17:27:46 +02:00
Alexandre Aubin
f895f99d21
Merge pull request #1705 from YunoHost/fix-2235
...
[fix] Diagnosis: reverse DNS check should be case-insensitive #2235
2023-08-31 17:26:50 +02:00
Alexandre Aubin
65d2571072
helpers: add new --group option for ynh_add_fpm_config to customize the Group parameter
2023-08-31 17:23:21 +02:00
ljf (zamentur)
dcafac1913
[fix] Combine bind section regex with bind panel file
2023-08-25 22:36:33 +02:00
ljf (zamentur)
79e620ef42
[fix] Conflict type file and settings bind mode
2023-08-25 21:12:01 +02:00
ljf (zamentur)
fde05c0ac2
[enh] bind heritage in config panel
2023-08-25 20:53:30 +02:00
ljf (zamentur)
0b05143745
[fix] Diagnosis: reverse DNS check should be case-insensitive #2235
2023-08-25 03:23:33 +02:00
Alexandre Aubin
b0fe49ae83
configpanels/forms : more edge cases with some questions not implementing some methods/attributes
2023-08-22 17:36:12 +02:00
Tagada
73a144fa46
Update src/utils/resources.py
...
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
2023-08-22 17:12:03 +02:00
Tagada
ee4d94d382
Update src/utils/resources.py
...
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
2023-08-22 17:11:56 +02:00
Alexandre Aubin
07daa68770
apps: BACKUP_CORE_ONLY was not set for pre-upgrade safety backups, resulting in unecessarily large pre-upgrade backups
2023-08-22 15:37:47 +02:00
Tagada
32376cf18f
Use the existing db_name setting for database provising
...
This should help upgrading an app from packaging v1 when db_name was different from `app`
2023-08-21 16:39:54 +02:00
Alexandre Aubin
576992899c
apps: allow to use jinja {% if foobar %} blocks in their notifications/doc pages
2023-08-16 19:18:37 +02:00
Alexandre Aubin
f08d5562ff
Merge pull request #1695 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-08-16 18:06:13 +02:00
Neko Nekowazarashi
c4b3068d3a
Translated using Weblate (Indonesian)
...
Currently translated at 52.9% (413 of 780 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/id/
2023-08-16 17:32:15 +02:00
Grzegorz Cichocki
f46dc30783
Translated using Weblate (Polish)
...
Currently translated at 35.0% (273 of 780 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/pl/
2023-08-16 17:32:15 +02:00
taco
927a17cf30
Translated using Weblate (Spanish)
...
Currently translated at 95.8% (748 of 780 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/es/
2023-08-16 17:32:15 +02:00
Kuba Bazan
5eecfcae67
Translated using Weblate (Polish)
...
Currently translated at 34.8% (272 of 780 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/pl/
2023-08-16 17:32:15 +02:00
Suleyman Harmandar
9fdbc5532f
Translated using Weblate (Turkish)
...
Currently translated at 2.5% (20 of 780 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/tr/
2023-08-16 17:32:15 +02:00
José M
d716746f28
Translated using Weblate (Galician)
...
Currently translated at 100.0% (780 of 780 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2023-08-16 17:32:15 +02:00
Alexandre Aubin
b0f9934f08
Merge pull request #1703 from massyas/fix-typo-in-app_upgrade_help
...
[fix] typo in app_upgrade argument help
2023-08-16 17:32:11 +02:00
massyas
0d88978c2a
Fix typo in app_upgrade argument help
2023-08-16 17:25:23 +02:00
Alexandre Aubin
7f5b8a538f
Merge pull request #1702 from selfhoster1312/app-help-message
...
Add information in yunohost app install --help
2023-08-15 15:44:03 +02:00
selfhoster1312
d2113b243e
Add information in yunohost app install --help
2023-08-15 15:35:36 +02:00
Alexandre Aubin
465f6da5cd
Update changelog for 11.2.3
2023-07-22 16:48:48 +02:00
Alexandre Aubin
4fda8ed49f
apps: fix another case of no attribute 'value' due to config panels/questions refactoring
2023-07-21 22:02:56 +02:00
Alexandre Aubin
53bc30b9fb
Update changelog for 11.2.2
2023-07-19 02:36:39 +02:00
Alexandre Aubin
fd17b5b036
Merge pull request #1694 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-07-19 00:52:43 +02:00
José M
e446255648
Translated using Weblate (Galician)
...
Currently translated at 100.0% (780 of 780 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2023-07-19 00:31:28 +02:00
ppr
2d54be6e8d
Translated using Weblate (French)
...
Currently translated at 98.4% (768 of 780 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2023-07-19 00:31:28 +02:00
axolotle
e1ceb084c3
fix config panel readonly .value
2023-07-18 15:07:31 +02:00
Alexandre Aubin
363f8f13a3
Merge pull request #1693 from YunoHost/fix-gandi
...
Gandi's `api_protocol` field should be a `select` type
2023-07-18 13:06:50 +02:00
tituspijean
6b5c9a2a8b
Gandi's api_protocol
field should be a select
type
2023-07-18 11:25:08 +02:00
Alexandre Aubin
e5225ba543
Merge pull request #1691 from YunoHost/ci-format-debian/11.2.1
...
[CI] Format code with Black
2023-07-17 22:43:35 +02:00
yunohost-bot
dd93df45e6
[CI] Format code with Black
2023-07-17 20:34:49 +00:00
Alexandre Aubin
1eb208db23
Update changelog for 11.2.1
2023-07-17 21:19:50 +02:00
Alexandre Aubin
781f924e30
apps: hotfix for funky issue, apps getting named 'undefined'
2023-07-17 21:13:34 +02:00
Alexandre Aubin
ced222eaa5
doc: fix resource doc generation .. not sure why this line that removed legit indent was there
2023-07-17 19:09:22 +02:00
Alexandre Aubin
92924385db
Merge pull request #1690 from YunoHost/ci-format-debian/11.2
...
[CI] Format code with Black
2023-07-17 18:06:23 +02:00
yunohost-bot
6e63b6fc53
[CI] Format code with Black
2023-07-17 16:00:11 +00:00
Alexandre Aubin
036119d9ba
Update changelog for 11.2
2023-07-17 16:23:33 +02:00
Alexandre Aubin
4b582f72df
Merge pull request #1687 from YunoHost/11.2
...
11.2
2023-07-17 16:11:20 +02:00
Alexandre Aubin
7cf18e69a3
Merge pull request #1688 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-07-17 15:33:00 +02:00
Alexandre Aubin
419a32bf15
dyndns: remove 'domain dyndns list' command because this gives the false impression that there can be several of them...
2023-07-17 15:24:58 +02:00
Christian Wehrli
606335a474
Translated using Weblate (German)
...
Currently translated at 100.0% (768 of 768 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2023-07-15 17:41:00 +02:00
Christian Wehrli
373dabbcb0
Translated using Weblate (German)
...
Currently translated at 100.0% (768 of 768 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2023-07-15 17:41:00 +02:00
Christian Wehrli
a81d688dc1
Translated using Weblate (German)
...
Currently translated at 96.7% (743 of 768 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2023-07-15 17:41:00 +02:00
Christian Wehrli
972e98d66f
Translated using Weblate (German)
...
Currently translated at 96.3% (740 of 768 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2023-07-15 17:41:00 +02:00
Christian Wehrli
5bb36ee060
Translated using Weblate (German)
...
Currently translated at 90.1% (692 of 768 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2023-07-15 17:41:00 +02:00
motcha
91a564c3d1
Translated using Weblate (Japanese)
...
Currently translated at 77.2% (593 of 768 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ja/
2023-07-15 17:41:00 +02:00
Alexandre Aubin
e1fabc4448
Merge pull request #1689 from ericgaspar/typo
...
Fix typo
2023-07-15 17:40:56 +02:00
Éric Gaspar
dd73c7ba59
Fix typo
2023-07-15 17:09:57 +02:00
Alexandre Aubin
a81a548f76
Unused imports
2023-07-14 19:12:49 +02:00
Alexandre Aubin
d2107278a7
ci: for some reason the helper tests may be the reason the full-tests job sometimes crashes with no explanation ... let's try to keep it in a separate job to see if that indeed fixes the issue
2023-07-14 15:22:23 +02:00
Alexandre Aubin
d44b09cf12
quality: cleanup unused code
2023-07-14 15:20:13 +02:00
Alexandre Aubin
f3eef43d02
helpers: in ynh_systemd_action, check the actual timestamp when checking for timeout, because for some reason journalctl may take a ridiculous amount of time to run
2023-07-11 23:59:06 +02:00
Alexandre Aubin
e695c89ad0
Typo in i18n key
2023-07-11 15:51:19 +02:00
Alexandre Aubin
72d7f237a4
Merge branch 'dev' into 11.2
2023-07-11 15:47:21 +02:00
Alexandre Aubin
7c1c147a74
quality: we don't really care about linter for the tests/ folder ...
2023-07-11 15:46:35 +02:00
Alexandre Aubin
81f269fc29
Fix funky no_unsubscribe dyndns stuff in test_domains.py ...
2023-07-10 19:35:17 +02:00
André Théo LAURET
ba2159de73
[fix/enh] Rewrite of yunopaste CLI tool ( #1667 )
...
* rewrite python
* Modify to pipe
* alexAubin review
* Fix "output" var not existing ...
* yunopaste: anonymize_output is too harsh and not yunopaste's job + print_usage ain't called ...
* yunopaste: return link to the raw version, less confusing than haste's ui ...
---------
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
2023-07-10 19:30:07 +02:00
Alexandre Aubin
dfc51ed7c5
Revert "[fix/enh] Rewrite of yunopaste CLI tool ( #1667 )"
...
This reverts commit 1927875924
.
2023-07-10 19:29:34 +02:00
André Théo LAURET
1927875924
[fix/enh] Rewrite of yunopaste CLI tool ( #1667 )
...
* rewrite python
* Modify to pipe
* alexAubin review
* Fix "output" var not existing ...
* yunopaste: anonymize_output is too harsh and not yunopaste's job + print_usage ain't called ...
* yunopaste: return link to the raw version, less confusing than haste's ui ...
---------
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
2023-07-10 19:28:22 +02:00
Alexandre Aubin
432a9ab544
regenconf/ssh: disable Banner by default
2023-07-10 19:19:28 +02:00
Alexandre Aubin
f408dcbe7d
Merge pull request #1684 from YunoHost/simplify-fpm-add-config-helper
...
apps: Simplify ynh_add_fpm_config helper
2023-07-10 19:17:30 +02:00
Alexandre Aubin
7e18e8c9ec
Merge pull request #1475 from YunoHost/dyndns-password
...
Dyndns recovery password
2023-07-10 19:15:47 +02:00
Alexandre Aubin
961dc5a6ee
Merge pull request #815 from YunoHost/allow-system-user-to-auth-on-mail-stack
...
Allow system users to auth on the mail stack and send emails
2023-07-10 19:14:30 +02:00
Alexandre Aubin
e1d0146f8b
Merge pull request #1676 from YunoHost/before-pydantic-struc
...
ConfigPanel: Before pydantic struc 2/3
2023-07-10 19:13:47 +02:00
Alexandre Aubin
e1dcbee2a7
Merge branch '11.2' into before-pydantic-struc
2023-07-10 19:13:39 +02:00
Alexandre Aubin
6b24412910
Merge pull request #1534 from YunoHost/fix-ocsp-stapling
...
Fix OCSP stapling ... but using tech giant resolvers :|
2023-07-10 19:12:19 +02:00
Alexandre Aubin
c0c0fcaf54
ocsp stapling: Use 1.1.1.1 and 9.9.9.9 instead of 8.8.8.8
2023-07-10 19:10:54 +02:00
Alexandre Aubin
89ffe624f6
Merge pull request #1686 from YunoHost/ci-format-debian/11.1.22
...
[CI] Format code with Black
2023-07-10 19:07:00 +02:00
yunohost-bot
14040b8fd2
[CI] Format code with Black
2023-07-10 17:05:52 +00:00
Alexandre Aubin
4a1b7c30ba
dyndns update is not deprecated because 'dns push' is not ready for dyndns ...
2023-07-10 18:46:36 +02:00
Alexandre Aubin
875566915c
Merge remote-tracking branch 'origin/dev' into dyndns-password
2023-07-10 18:22:53 +02:00
Alexandre Aubin
739e02eaf8
Typo/wording
2023-07-10 18:22:48 +02:00
Alexandre Aubin
5b726bb8c0
Update changelog for 11.1.22
2023-07-10 17:56:33 +02:00
Alexandre Aubin
af93524c36
regenconf: fix a stupid bug using chown instead of chmod ...
2023-07-10 17:55:21 +02:00
Alexandre Aubin
0d0740826d
Revert "apps: fix version.parse now refusing to parse legacy version numbers"
...
This reverts commit b98ac21a06
.
2023-07-10 17:43:31 +02:00
Alexandre Aubin
ee953fe2c2
Merge pull request #1678 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-07-10 17:43:13 +02:00
motcha
3f0a23105e
Translated using Weblate (Japanese)
...
Currently translated at 70.8% (544 of 768 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ja/
2023-07-10 17:34:46 +02:00
motcha
392695535e
Translated using Weblate (Japanese)
...
Currently translated at 0.1% (1 of 768 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ja/
2023-07-10 17:34:46 +02:00
Weblate
76481dae22
Added translation using Weblate (Japanese)
2023-07-10 17:34:46 +02:00
Grzegorz Cichocki
48c81a4175
Translated using Weblate (Polish)
...
Currently translated at 33.4% (257 of 768 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/pl/
2023-07-10 17:34:46 +02:00
xabirequejo
9c3895300f
Translated using Weblate (Basque)
...
Currently translated at 97.2% (747 of 768 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2023-07-10 17:34:46 +02:00
xabirequejo
e0a1f8ba0b
Translated using Weblate (Basque)
...
Currently translated at 96.7% (743 of 768 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2023-07-10 17:34:46 +02:00
José M
798a5469eb
Translated using Weblate (Galician)
...
Currently translated at 100.0% (768 of 768 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2023-07-10 17:34:46 +02:00
Alexandre Aubin
b98ac21a06
apps: fix version.parse now refusing to parse legacy version numbers
2023-07-10 17:34:46 +02:00
Alexandre Aubin
4152cb0dd1
apps: fix a bug where YunoHost would complain that 'it needs X RAM but only Y left' with Y > X because some apps have a higher runtime RAM requirement than build time ...
2023-07-10 17:34:21 +02:00
Alexandre Aubin
7924bb2b28
tests: fix my_webapp test that has been failing for a while
2023-07-04 23:29:36 +02:00
Alexandre Aubin
fd7136446e
Simplify ynh_add_fpm_config helper
2023-07-04 18:01:49 +02:00
Alexandre Aubin
3957b10e92
nginx: replace $http_host by $host, cf https://github.com/yandex/gixy/blob/master/docs/en/plugins/hostspoofing.md / Credit to A.Wolski
2023-07-04 15:00:02 +02:00
Kayou
36a17dfdbd
change string into fstring in resources.py
2023-07-04 14:15:50 +02:00
Alexandre Aubin
dc0fa8c4ac
app resources: fix apt resource broken by previous commits ...
2023-07-04 03:27:33 +02:00
Alexandre Aubin
7d2ecc358e
quality: ignore complain from mypy
2023-07-04 03:02:20 +02:00
Alexandre Aubin
42d74bfa3d
Merge pull request #1683 from orhtej2/patch-1
...
Allow installation from gitea
2023-07-03 22:46:18 +02:00
orhtej2
6f48cbc4a7
Added tests for Gitea URLs.
2023-07-03 22:40:14 +02:00
orhtej2
5c4493ce96
Further update allowed URLs.
2023-07-03 22:36:34 +02:00
orhtej2
f571aff93c
Allow installation from gitea
...
[Gitea](https://about.gitea.com/ ) has branch URL in form `https://domain.tld/gitea/path/ <owner>/<repo>_ynh/src/branch/<branch_name>`.
2023-07-03 22:24:47 +02:00
Alexandre Aubin
510e82fa22
quality: fix mypy complaining about types for the 'extras' key in apt resource
2023-06-23 19:08:53 +02:00
Alexandre Aubin
e87ee09b3e
postinstall: crash early if the username already exists on the system
2023-06-23 02:30:38 +02:00
Alexandre Aubin
bcd2550fdd
Merge pull request #1681 from YunoHost/enh_app_shell
...
apps: Enhance app_shell()
2023-06-20 18:51:22 +02:00
tituspijean
b2aaefe0e6
Add phpflags setting for app_shell()
2023-06-20 16:44:22 +00:00
tituspijean
f47d496183
Ensure that app_shell() does not lock the CLI
2023-06-20 16:35:42 +00:00
Alexandre Aubin
fb4693be39
apps: be able to customize the user-part and domain-part of email when using allow_email on system user
2023-06-20 17:59:09 +02:00
Yann Autissier
f9850a2264
keep fail2ban rules on firewall reload ( #1661 )
...
* keep fail2ban rules on firewall reload
reloading firewall flushes all iptables rules to create new ones,
dropping fail2ban rules in the same time.
* restart fail2ban instead of reload
Reloading fail2ban does not create f2b-* iptables rules.
2023-06-20 17:49:04 +02:00
Alexandre Aubin
d69c196fe4
Merge pull request #1670 from Salamandar/apt_packages_list
...
Allow passing a list in the manifest.toml for the apt resource packages
2023-06-20 17:29:26 +02:00
Alexandre Aubin
4da98e74ae
Merge pull request #1680 from npalix/dnsdiag
...
diagnosis: Support multiple TXT entries for TLD
2023-06-20 16:35:14 +02:00
Nicolas Palix
460e39a2f0
Support multiple TXT entries for TLD
...
The dig of TXT for @ can returns multiple entries.
In that case, the DNS diagnosis fails.
The modification preserves the handling of DMARC and the likes
which use a single entry and a specfic domain name.
For single entry list, the behavior is preserved.
If mutliple TXT entries are defined for @, only the v=spf1
one is returned.
Signed-off-by: Nicolas Palix <nicolas.palix@imag.fr>
2023-06-20 15:25:31 +02:00
Alexandre Aubin
19eb48b6e7
Update changelog for 11.1.21.4
2023-06-14 15:49:16 +02:00
Alexandre Aubin
29338f79bc
apps: don't attempt to del password key if it doesn't exist
2023-06-14 15:48:12 +02:00
Alexandre Aubin
48ee78afa2
fix tests: my_webapp is using manifest v2 now
2023-06-13 14:48:30 +02:00
Alexandre Aubin
8242cab735
Get rid of previous tmp hack about /dev/null for people that went through the very first 11.1.21, because it's causing issue in unpriviledged LXC or similar context
2023-06-13 12:28:56 +02:00
Alexandre Aubin
6278c68586
Update changelog for 11.1.21.3
2023-06-12 17:42:10 +02:00
Alexandre Aubin
84984ad89a
Fix again /var/www/.well-known/ynh-diagnosis/ perms which are too broad and could be exploited to serve malicious files x_x
2023-06-12 17:41:18 +02:00
Alexandre Aubin
18336b01dc
Merge pull request #1673 from YunoHost/ci-format-debian/11.1.21.2
...
[CI] Format code with Black
2023-06-12 17:35:10 +02:00
yunohost-bot
2f982e26a9
[CI] Format code with Black
2023-06-12 00:30:59 +00:00
Alexandre Aubin
e1569f962b
Update changelog for 11.1.21.2
2023-06-12 00:26:43 +02:00
Alexandre Aubin
313a16476a
Aleks loves xargs syntax >_>
2023-06-12 00:25:38 +02:00
Alexandre Aubin
1222c47620
Update changelog for 11.1.21.1
2023-06-12 00:03:10 +02:00
Alexandre Aubin
e6f134bc91
Fix stupid issue with code that changes /dev/null perms...
2023-06-12 00:02:43 +02:00
Alexandre Aubin
fcf263242e
Update changelog for 11.1.21
2023-06-11 19:35:49 +02:00
Alexandre Aubin
8a27045d78
Merge pull request #1669 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-06-11 19:24:39 +02:00
ppr
bc42fd7ab2
Translated using Weblate (French)
...
Currently translated at 100.0% (768 of 768 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2023-06-11 12:41:28 +02:00
Tymofii-Lytvynenko
69339f8d0e
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (768 of 768 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/uk/
2023-06-11 02:30:11 +02:00
8caff6a9dc
Allow passing a list in the manifest.toml for the apt resource packages
2023-06-10 22:27:39 +02:00
Kuba Bazan
1087c800a6
Translated using Weblate (Polish)
...
Currently translated at 25.7% (197 of 764 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/pl/
2023-06-09 22:30:59 +02:00
Alexandre Aubin
d42c99835a
nginx: use /var/www/.well-known folder for ynh diagnosis and acme challenge, because /tmp/ could be manipulated by user to serve maliciously crafted files
2023-06-09 22:30:32 +02:00
Alexandre Aubin
cec0dfe158
Merge pull request #1668 from YunoHost/enh-verbose-user_group_update
...
more verbose logs for user_group _update
2023-06-05 14:05:20 +02:00
Tagada
fee5375dc4
more verbose logs for user_group _update
...
fix YunoHost/issues#2193
2023-06-04 23:50:23 +02:00
tituspijean
9cebd2e3fe
Merge pull request #1656 from YunoHost/app_shell
2023-05-30 13:28:15 +02:00
tituspijean
f3faac87f8
Improve comments of ynh_spawn_app_shell
2023-05-30 11:27:33 +00:00
tituspijean
db7ab2a98b
Homogeneize command subtitutions in ynh_spawn_app_shell
2023-05-30 11:18:54 +00:00
Alexandre Aubin
e649c092a3
regenconf: force systemd, nginx, php and fail2ban conf to be owned by root
2023-05-26 21:44:39 +02:00
Alexandre Aubin
daf51e94bd
regeconf: fix security issue where apps' system conf would be owned by the app, which can enable priviledge escalation
2023-05-26 21:06:01 +02:00
Alexandre Aubin
1552944fdd
apps: fix auto-catalog update cron job which was broken because --apps doesnt exist anymore
2023-05-26 20:42:01 +02:00
tituspijean
1300585eda
Improve ynh_spawn_app_shell comments
...
Co-authored-by: Florent <florent.git@zeteo.me>
2023-05-25 09:48:55 +02:00
tituspijean
bb9db08e29
Improve ynh_spawn_app_shell documentation
2023-05-24 22:32:51 +00:00
tituspijean
cacd43e147
Fix error in ynh_spawn_app_shell
2023-05-24 22:21:35 +00:00
tituspijean
5fa58f19ce
Offer apps to set service name for ynh_spawn_app_shell
2023-05-24 22:19:10 +00:00
tituspijean
a47e491869
Cleanup ynh_spawn_app_shell
2023-05-24 22:08:51 +00:00
tituspijean
ed1b5e567b
Force php to its intended version in ynh_spawn_app_shell
2023-05-24 21:55:20 +00:00
tituspijean
4b4ce9aef6
Default to WorkingDirectory then install_dir for ynh_spawn_app_shell
...
Co-authored-by: Tagada <36127788+Tagadda@users.noreply.github.com>
2023-05-24 23:13:52 +02:00
tituspijean
cc167cd92c
Rename ynh_load_app_environment into ynh_spawn_app_shell
...
Co-authored-by: Florent <florent.git@zeteo.me>
2023-05-24 21:12:06 +00:00
tituspijean
21c7c41812
Extend ynh_load_app_environment usage examples
...
Co-authored-by: Florent <florent.git@zeteo.me>
2023-05-24 23:08:53 +02:00
Kay0u
f046c291e5
add missing args in tests
2023-05-22 19:32:53 +02:00
Alexandre Aubin
db9aa8e6c7
Update changelog for 11.1.20
2023-05-20 18:58:11 +02:00
Alexandre Aubin
b5068ad007
Merge pull request #1664 from aya/update-content-security-policy
...
Update "worker" Content-Security-Policy header when in experimental security mode
2023-05-20 18:47:44 +02:00
Alexandre Aubin
751930043f
Merge pull request #1665 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-05-20 18:46:49 +02:00
Ilya
a508684740
Translated using Weblate (Russian)
...
Currently translated at 40.0% (306 of 764 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ru/
2023-05-20 04:15:24 +02:00
Éric Gaspar
df523cdbf0
Translated using Weblate (French)
...
Currently translated at 100.0% (764 of 764 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2023-05-20 04:15:24 +02:00
Yann Autissier
e8dd243218
update Content-Security-Policy header for chromium
...
Chromium fails to load a jitsi video conference, refusing to create a
worker because it violates the Content Security Policy directive:
"script-src https: data: 'unsafe-inline' 'unsafe-eval'".
2023-05-19 20:39:29 +00:00
tituspijean
2b65913b89
Launch app shell
2023-05-18 19:35:56 +00:00
tituspijean
072dabaf70
Fix Bash detection for ynh_load_app_environment
2023-05-18 16:45:17 +00:00
tituspijean
425670bcfb
Remove useless var declaration in app_shell function
2023-05-18 16:14:50 +00:00
tituspijean
68a4f2b4bc
Improve ynh_load_environment helper
2023-05-18 16:14:50 +00:00
tituspijean
d27e9a9eea
Add ynh_load_app_environment helper
2023-05-18 16:14:49 +00:00
tituspijean
3bb32dc1e4
Init app_shell
2023-05-18 16:14:49 +00:00
Alexandre Aubin
06826b4fc0
Merge pull request #1662 from YunoHost/fix-options-tests
...
tests:options: fix missing patching data
2023-05-18 12:57:52 +02:00
axolotle
097cba4b56
tests:options: fix missing data
...
patching
2023-05-18 14:47:09 +02:00
Alexandre Aubin
d698c4c3de
helpers: improve error message for corrupt source in ynh_setup_source, it's more relevant to cite the source url rather than the downloaded output path
2023-05-15 16:46:29 +02:00
Alexandre Aubin
ecc4c2bd1c
tests: flake8 not happy about escape sequence in comment @_@
2023-05-15 16:23:09 +02:00
Alexandre Aubin
e59a4f849a
helpers: using YNH_APP_ID instead of YNH_APP_INSTANCE_NAME during ynh_setup_source download, for more consistency and because tests was actually failing since a while because of this
2023-05-13 19:18:40 +02:00
Alexandre Aubin
8fa823b414
appsv2: fix funky current_version not being defined when hydrating pre-upgrade notifications
2023-05-13 19:07:34 +02:00
Alexandre Aubin
7eb10c3729
Merge pull request #1660 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-05-11 16:45:49 +02:00
Jose Riha
7b5c3d2e6e
Translated using Weblate (Slovak)
...
Currently translated at 32.8% (251 of 764 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/sk/
2023-05-10 13:27:29 +02:00
Jose Riha
a7bc6513af
Translated using Weblate (Slovak)
...
Currently translated at 31.8% (243 of 764 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/sk/
2023-05-10 09:22:57 +02:00
Alexandre Aubin
ed315b7c7a
Merge pull request #1658 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-05-08 16:38:25 +02:00
Neko Nekowazarashi
1fa325099f
Translated using Weblate (Indonesian)
...
Currently translated at 47.9% (366 of 764 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/id/
2023-05-08 16:34:14 +02:00
Neko Nekowazarashi
fb79a04698
Translated using Weblate (Indonesian)
...
Currently translated at 42.6% (326 of 764 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/id/
2023-05-08 16:34:14 +02:00
Alexandre Aubin
3ce6505abe
Merge pull request #1659 from YunoHost/ci-format-debian/11.1.19
...
[CI] Format code with Black
2023-05-08 16:33:36 +02:00
yunohost-bot
74f4c1660c
[CI] Format code with Black
2023-05-08 14:27:54 +00:00
Alexandre Aubin
ea24fca91f
Update changelog for 11.1.19
2023-05-08 16:08:35 +02:00
Kay0u
47da68f076
Revert "fix tests for bookworm, don't try this at home"
...
This reverts commit 487ccdd339
.
2023-05-05 16:36:47 +02:00
Kayou
487ccdd339
fix tests for bookworm, don't try this at home
2023-05-05 16:34:40 +02:00
Alexandre Aubin
a7350a7eae
appsv2/regenconf: prevent set -u to be enabled during regen-conf triggered from inside appsv2 scripts
2023-05-04 17:02:35 +02:00
tituspijean
d5cc3dc13d
Merge pull request #1655 from YunoHost/fix-notifs
2023-05-02 13:16:52 +02:00
tituspijean
328d9276f0
Fix str(current_version)
...
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
2023-05-02 13:16:38 +02:00
tituspijean
667612619b
Fix current_version parsing for notifications
...
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
2023-05-01 18:04:31 +02:00
axolotle
4df7e4681d
form: force option type to 'select' if there's 'choices' + add test
2023-04-30 17:15:40 +02:00
Alexandre Aubin
8fbdd228ab
appsv2: in perm resource, fix handling of additional urls containing vars to replace
2023-04-28 22:40:40 +02:00
Alexandre Aubin
8b71ebc40f
Merge pull request #1654 from YunoHost/ci-autofix-translated-strings-dev
...
[CI] Reformat / remove stale translated strings
2023-04-28 11:58:21 +02:00
Alexandre Aubin
a129adef20
Merge pull request #1646 from YunoHost/ci-auto-update-n-v
...
Upgrade n to version 9.1.0
2023-04-28 11:57:52 +02:00
Alexandre Aubin
76bf9044c4
Merge pull request #1649 from YunoHost/before-pydantic
...
ConfigPanel: Before pydantic (renames) 1/3
2023-04-28 11:57:20 +02:00
yunohost-bot
63760680f8
Upgrade n to v
2023-04-28 05:11:13 +00:00
yunohost-bot
0282670458
[CI] Reformat / remove stale translated strings
2023-04-27 15:10:21 +00:00
Alexandre Aubin
15160425c9
Merge pull request #1648 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-04-27 16:51:48 +02:00
xabirequejo
d94ed2be9e
Translated using Weblate (Basque)
...
Currently translated at 97.2% (743 of 764 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2023-04-27 00:43:03 +02:00
Neko Nekowazarashi
510b3979e6
Translated using Weblate (Indonesian)
...
Currently translated at 36.3% (278 of 764 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/id/
2023-04-25 12:11:41 +02:00
ButterflyOfFire
380e2d23aa
Translated using Weblate (Arabic)
...
Currently translated at 29.7% (227 of 764 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ar/
2023-04-23 20:53:56 +02:00
axolotle
c1f0ac04c7
rename Option.name to Option.id
2023-04-19 20:27:17 +02:00
axolotle
fe5c73b4ed
form+configpanel: sort imports
2023-04-19 20:27:17 +02:00
axolotle
e87f8ef93a
form: use Enum for Option's type
2023-04-19 20:27:17 +02:00
axolotle
ba32078180
configpanel: rename data methods
2023-04-19 20:27:17 +02:00
axolotle
1c7d427be0
form: remove hooks from Option's attrs
2023-04-19 20:27:17 +02:00
axolotle
67687b7cff
configpanel: reorder ConfigPanel methods
2023-04-19 20:27:17 +02:00
axolotle
fe2761da4a
configpanel: fix choices
2023-04-19 20:27:17 +02:00
axolotle
dc99febe4c
form: add fancy separators
2023-04-19 20:27:17 +02:00
axolotle
c439c47d67
form: restrict filter to AppOption
2023-04-19 20:27:17 +02:00
axolotle
e4a0ad35ce
form: reorder Option methods
2023-04-19 20:27:17 +02:00
axolotle
f0f89d8f2a
form: restrict choices to select, tags, domain, app, user + group
2023-04-19 20:27:17 +02:00
axolotle
5f4c83a4eb
form: rename _prevalidate() to _value_pre_validator() + _post_parse_value() to _value_post_validator()
2023-04-19 20:27:17 +02:00
axolotle
07636fe21e
form: rename text_cli_* to _get_prompt_message + message
2023-04-19 20:27:17 +02:00
axolotle
9c238f00c3
form: reorder Options
2023-04-19 20:27:17 +02:00
axolotle
9e8e0497dd
form: fix readonly prompting + + choices + tests
2023-04-19 20:27:17 +02:00
axolotle
5351698230
form: rename ARGUMENTS_TYPE_PARSERS to OPTIONS
2023-04-19 20:27:17 +02:00
axolotle
4261317e49
form: separate BaseOption into BaseReadonlyOption + BaseInputOption
2023-04-19 20:27:17 +02:00
axolotle
f9fd379997
form: rename Questions to Options
2023-04-19 20:27:17 +02:00
axolotle
91497afbfe
form: move option asking+prompt in external function
2023-04-19 20:27:17 +02:00
xabirequejo
b4254c40e6
Translated using Weblate (Basque)
...
Currently translated at 97.2% (743 of 764 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2023-04-18 06:38:33 +02:00
tituspijean
bc30805c7d
[enh] exclude .well-known subpaths from conflict checks
2023-04-17 13:18:10 +02:00
Alexandre Aubin
9a585f03c6
Update changelog for 11.1.18
2023-04-14 17:24:17 +02:00
Alexandre Aubin
c98b17f22b
Merge pull request #1643 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-04-14 17:20:12 +02:00
xabirequejo
5f08fbed44
Translated using Weblate (Basque)
...
Currently translated at 97.2% (743 of 764 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2023-04-12 21:38:54 +02:00
Alexandre Aubin
f92316325e
Merge pull request #1645 from YunoHost/enh_app_id_settings
...
[enh] app id in settings
2023-04-12 21:38:40 +02:00
tituspijean
c96b378d3e
[enh] app id in settings
2023-04-12 21:30:28 +02:00
Alexandre Aubin
749f0c5b1f
Merge pull request #1644 from YunoHost/codeql
...
Do not run CodeQL for tests
2023-04-12 16:10:55 +02:00
tituspijean
2ab0fa34c3
Do not run CodeQL for tests
2023-04-12 12:47:00 +02:00
Alexandre Aubin
04edce8948
Merge pull request #1642 from YunoHost/fix-ssh-user
...
User .ssh directory should be executable
2023-04-12 12:35:33 +02:00
tituspijean
109375c83f
User .ssh directory should be executable
2023-04-12 09:54:52 +02:00
Alexandre Aubin
e14a12272d
Merge pull request #1641 from YunoHost/tituspijean-patch-1
...
Set out-of-catalog, broken, bad quality apps diagnosis as warnings
2023-04-11 21:00:08 +02:00
tituspijean
fb9e892019
Set out-of-catalog, broken, bad quality apps diagnosis as warnings
2023-04-11 20:50:06 +02:00
Alexandre Aubin
58614add79
dyndns: add a 'set-recovery-password' command to set the recovery password using only the key
2023-04-11 20:22:40 +02:00
Alexandre Aubin
59a2c96921
dyndns: remove this 'comment' thing from the actionsmap, it's being displayed even for non-dyndns domains...
2023-04-11 19:49:28 +02:00
Alexandre Aubin
cbef40798c
dyndns: be able to unsubscribe using the key + domain and i18n string consistency
2023-04-11 19:40:30 +02:00
Alexandre Aubin
e2da51b9a3
dyndns: various tweaks to simplify the code, improve UX ...
2023-04-11 18:43:27 +02:00
Alexandre Aubin
c98da124b2
Merge remote-tracking branch 'origin/dev' into dyndns-password
2023-04-11 16:16:25 +02:00
Alexandre Aubin
789b1b2af9
dyndns: revert changes regarding auto-push ... it's not complete, and the PR about dyndns recovery password is already too complex...
2023-04-11 16:14:01 +02:00
Alexandre Aubin
81360723cc
dyndns: Misc semantic tweaks...
2023-04-11 15:17:41 +02:00
Alexandre Aubin
d67e231678
dydns-password-recovery -> dyndns-recovery-password
2023-04-11 14:48:44 +02:00
Alexandre Aubin
d641659bf3
Merge pull request #1640 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-04-11 14:00:19 +02:00
José M
e2ea7ad7a0
Translated using Weblate (Galician)
...
Currently translated at 100.0% (764 of 764 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2023-04-11 13:58:26 +02:00
Alexandre Aubin
b489d8bd99
Merge pull request #1637 from YunoHost/enh-perms-declaration
...
Support variables in permissions declaration
2023-04-11 13:58:19 +02:00
Alexandre Aubin
8ca756dbd3
appsv2: simplify code to hydrate url/additional_urls with app settings
2023-04-11 13:57:50 +02:00
Alexandre Aubin
f9deb1d835
Merge pull request #1636 from YunoHost/ci-format-debian/11.1.17
...
[CI] Format code with Black
2023-04-11 13:38:19 +02:00
Alexandre Aubin
4380a50166
Merge pull request #1639 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-04-11 13:38:00 +02:00
Alexandre Aubin
aa5b3dfa77
Merge pull request #1638 from YunoHost/support-porkbun-dns
...
Add support for Porkbun through Lexicon
2023-04-11 13:36:45 +02:00
Alexandre Aubin
aa43e6c22b
appsv2: fix edge-case when validating packager-provided infos for permissions resource
2023-04-10 14:34:10 +02:00
José M
57be208238
Translated using Weblate (Galician)
...
Currently translated at 99.8% (763 of 764 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2023-04-10 10:03:49 +02:00
xabirequejo
1cc8924669
Translated using Weblate (Basque)
...
Currently translated at 97.1% (742 of 764 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2023-04-09 04:53:15 +02:00
Weblate
6bd8da807e
Merge branch 'dev' of https://github.com/YunoHost/yunohost into dev
2023-04-07 19:06:29 +02:00
tituspijean
fa26574b51
Ooops
2023-04-06 23:32:46 +02:00
tituspijean
a66fccbd5b
Support variables in permissions declaration
2023-04-06 23:21:57 +02:00
tituspijean
88ea5f0a90
Add support for Porkbun through Lexicon
2023-04-06 20:11:17 +00:00
yunohost-bot
58cd08e60d
[CI] Format code with Black
2023-04-05 15:32:22 +00:00
Alexandre Aubin
021099aa1e
Update changelog for 11.1.17
2023-04-05 16:02:05 +02:00
Alexandre Aubin
9a4267ffa4
appsv2: for the dir/subdirs of data_dir, create parent folders if they don't exist
2023-04-05 15:58:26 +02:00
Alexandre Aubin
ec82facff6
Merge pull request #1635 from YunoHost/split-config
...
Split utils/config.py
2023-04-04 16:05:18 +02:00
axolotle
bee218e560
fix configpanel.py and form.py imports
2023-04-04 16:05:36 +02:00
Alexandre Aubin
8c25aa9b9f
helpers: fix previous change about using YNH_APP_ACTION ... which is not defined in config panel context
2023-04-04 15:55:55 +02:00
axolotle
f79cfcc067
Merge branches 'split-config-form' and 'split-config-cp' into split-config
2023-04-04 15:55:08 +02:00
axolotle
b688944d11
remove form related code from configpanel.py
2023-04-04 15:54:28 +02:00
axolotle
478291766e
mv config.py to configpanel.py
2023-04-04 15:51:55 +02:00
axolotle
d8cb2139a9
remove ConfigPanel code from form.py
2023-04-04 15:50:56 +02:00
axolotle
9c6a7fdf04
mv config.py to form.py
2023-04-04 15:43:46 +02:00
Alexandre Aubin
17e0a11547
Merge pull request #1629 from YunoHost/tests-cp
...
[tests] Rework questions/options tests
2023-04-04 13:01:35 +02:00
Alexandre Aubin
b5f3662627
Misc syntax
2023-04-04 13:01:25 +02:00
Alexandre Aubin
d5469b77c5
Merge pull request #1633 from YunoHost/ci-format-debian/11.1.16
...
[CI] Format code with Black
2023-04-04 12:27:01 +02:00
Alexandre Aubin
a15bad7b83
Merge pull request #1634 from YunoHost/fix-gandi-autodns
...
Fix autodns for gandi root domain
2023-04-04 12:26:43 +02:00
Kayou
74213c6ce9
Typo
2023-04-04 11:40:02 +02:00
Kayou
a16a164e20
Fix autodns for gandi root domain
2023-04-04 11:36:35 +02:00
yunohost-bot
4e799bfbc3
[CI] Format code with Black
2023-04-02 18:52:32 +00:00
Alexandre Aubin
85a4b78e49
Update changelog for 11.1.16
2023-04-02 20:32:17 +02:00
Alexandre Aubin
14bf2ee48b
appsv2: various fixes regarding sources toml parsing/caching
2023-04-02 20:28:29 +02:00
Alexandre Aubin
821aedefa7
users: fix quota parsing being wrong by a factor 1000 ... doveadm returns kilos, not bytes
2023-03-31 20:45:14 +02:00
Alexandre Aubin
4b46f32201
appv2: add support for subdirs property in data_dir
2023-03-31 20:26:08 +02:00
Alexandre Aubin
306c5e0e10
app resources: add documentation about latest_github_commit strategy for source autoupdate + autoupdate.upstream
2023-03-31 20:11:25 +02:00
Alexandre Aubin
63981aacf9
appsv2: Add documentation about the new 'autoupdate' mechanism for app sources
2023-03-27 20:34:49 +02:00
Alexandre Aubin
8b1184f11b
Merge pull request #1630 from YunoHost/fix-cp-titles
...
fix i18n panel+section names
2023-03-27 19:58:37 +02:00
axolotle
2d03176c7f
fix i18n panel+section names
2023-03-22 15:37:39 +01:00
axolotle
f8c1e7c168
options: misc option quick fixes
2023-03-22 14:20:50 +01:00
axolotle
8e6178a863
options:tests: add missing types tests
2023-03-22 14:11:00 +01:00
axolotle
f4b7906811
options:tests: replace file tests
2023-03-21 21:15:29 +01:00
axolotle
eacb7016e2
options:tests: replace display_text tests
2023-03-21 19:03:09 +01:00
axolotle
af0cd78fcc
options:tests: replace number tests
2023-03-21 19:01:45 +01:00
axolotle
af77e0b62f
options:tests: replace user tests
2023-03-21 18:58:25 +01:00
axolotle
db1710a0a9
options:tests: replace domain tests
2023-03-21 18:56:02 +01:00
axolotle
df6bb22820
options:tests: replace boolean tests
2023-03-21 18:53:55 +01:00
axolotle
70149fe41d
options:tests: replace path tests
2023-03-21 18:50:23 +01:00
axolotle
38381b8149
options:tests: replace some password tests
2023-03-21 18:47:04 +01:00
axolotle
26ca9e5c69
options:tests: replace some string tests
2023-03-21 18:38:53 +01:00
axolotle
c211b75279
options:tests: add base class Test
2023-03-21 18:31:24 +01:00
Alexandre Aubin
1b2fa91ff0
ynh_setup_source: fix buggy checksum mismatch handling, can't compute the sha256sum after we delete the file @_@
2023-03-20 15:49:23 +01:00
Alexandre Aubin
b2596f3287
appsv2: add validation for expected types for permissions stuff
2023-03-14 19:23:24 +01:00
Alexandre Aubin
3656c19918
helpers/appsv2: don't remove yhh-deps virtual package if ... it doesn't exist. Otherwise when apt fails to install dependency, we end up with another error about failing to remove the ynh-deps package
2023-03-14 18:45:04 +01:00
Alexandre Aubin
a95d10e50c
backup: fix boring issue where archive is a broken symlink...
2023-03-13 18:48:57 +01:00
Alexandre Aubin
f9a7016931
Update changelog for 11.1.15
2023-03-11 16:51:42 +01:00
Alexandre Aubin
eabde600be
Merge pull request #1627 from YunoHost/simplify-n-management
...
helpers/nodejs: simplify 'n' script install and maintenance
2023-03-11 16:49:50 +01:00
Alexandre Aubin
eaf7a2904c
helpers: fix ynh_setup_source, 'source_id' may contain slashes x_x
2023-03-11 14:57:48 +01:00
Alexandre Aubin
13ac9dade6
helpers/nodejs: simplify 'n' script install and maintenance
2023-03-10 16:00:53 +01:00
Alexandre Aubin
5b58e0e60c
doc: Fix version number in autogenerated resource doc
2023-03-09 21:17:02 +01:00
Alexandre Aubin
7491dd4c50
helpers: Fix documentation for ynh_setup_source
2023-03-09 20:57:33 +01:00
Alexandre Aubin
69518b5417
Bash being bash ~_~
2023-03-09 20:41:29 +01:00
Alexandre Aubin
b9f166e525
Merge pull request #1625 from YunoHost/ci-format-debian/11.1.14
...
[CI] Format code with Black
2023-03-09 19:09:53 +01:00
ppr
ab1149b1e7
Translated using Weblate (French)
...
Currently translated at 99.3% (759 of 764 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2023-03-09 19:09:37 +01:00
ButterflyOfFire
c2ba4a90e7
Translated using Weblate (Arabic)
...
Currently translated at 29.5% (226 of 764 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ar/
2023-03-09 19:09:37 +01:00
Alexandre Aubin
cc058024a3
Merge pull request #1626 from YunoHost/ci-autofix-translated-strings-dev
...
[CI] Reformat / remove stale translated strings
2023-03-09 19:09:27 +01:00
yunohost-bot
89d139e47a
[CI] Reformat / remove stale translated strings
2023-03-09 16:47:09 +00:00
yunohost-bot
98c7b60311
[CI] Format code with Black
2023-03-09 16:19:40 +00:00
Alexandre Aubin
4971127b9c
Update changelog for 11.1.14
2023-03-09 15:35:12 +01:00
Alexandre Aubin
1392080ed7
Merge pull request #1624 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-03-09 15:34:04 +01:00
ButterflyOfFire
7c8f5261cb
Translated using Weblate (Arabic)
...
Currently translated at 29.6% (226 of 762 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ar/
2023-03-09 15:20:33 +01:00
Tymofii-Lytvynenko
bccfa7f26e
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (762 of 762 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/uk/
2023-03-09 15:20:33 +01:00
Grzegorz Cichocki
ce37d097ad
Translated using Weblate (Polish)
...
Currently translated at 23.0% (176 of 762 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/pl/
2023-03-09 15:20:33 +01:00
ButterflyOfFire
340fa78751
Translated using Weblate (Arabic)
...
Currently translated at 28.8% (220 of 762 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ar/
2023-03-09 15:20:33 +01:00
Alexandre Aubin
738d0679da
Merge pull request #1615 from YunoHost/sources_toml
...
helpers: add support for a 'sources' app resources to modernize and replace app.src format
2023-03-09 15:20:06 +01:00
Alexandre Aubin
cb32423236
appsv2/sources: Reflect changes in ynh_setup_source doc
2023-03-09 15:18:29 +01:00
Alexandre Aubin
0d524220e5
appsv2/sources: i18n
2023-03-08 16:44:52 +01:00
Alexandre Aubin
ebc9e645fc
Typo
...
Co-authored-by: Éric Gaspar <46165813+ericgaspar@users.noreply.github.com>
2023-03-08 16:23:58 +01:00
Alexandre Aubin
acb359bdbf
Forgot to remove pdb D:
2023-03-06 20:15:20 +01:00
Alexandre Aubin
0a937ab0bd
Unecessary pass statement
2023-03-06 20:06:11 +01:00
Alexandre Aubin
4102d626e5
appsv2/sources: change 'sources.toml' to a new 'sources' app resource instead
2023-03-06 19:57:12 +01:00
Alexandre Aubin
091f7de827
Typo >_>
2023-03-04 21:40:59 +01:00
Alexandre Aubin
8731f77aa9
helpers: simplify --time display option for ynh_script_progression .. we don't care about displaying time when below 10 sc
2023-03-04 21:35:35 +01:00
Alexandre Aubin
756b0930c2
Update changelog for 11.1.13
2023-03-03 22:58:03 +01:00
Alexandre Aubin
8e66e672d3
Merge pull request #1623 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-03-03 22:56:48 +01:00
Alexandre Aubin
130bd4def2
Update locales/fr.json
2023-03-03 22:56:41 +01:00
José M
d3fb090d4f
Translated using Weblate (Galician)
...
Currently translated at 100.0% (762 of 762 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2023-03-03 22:54:55 +01:00
ButterflyOfFire
4f11e8fe34
Translated using Weblate (Occitan)
...
Currently translated at 40.2% (307 of 762 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/oc/
2023-03-03 22:54:55 +01:00
ppr
bb30b43814
Translated using Weblate (French)
...
Currently translated at 99.4% (758 of 762 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2023-03-03 22:54:55 +01:00
Christian Wehrli
6fe0ed919d
Translated using Weblate (German)
...
Currently translated at 89.6% (683 of 762 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2023-03-03 22:54:55 +01:00
ButterflyOfFire
3469440ec3
Translated using Weblate (Arabic)
...
Currently translated at 28.3% (216 of 762 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ar/
2023-03-03 22:54:55 +01:00
Alexandre Aubin
729868429a
appsv2: when hydrating template, the data may be not-string, eg ports are int
2023-03-03 22:54:37 +01:00
Alexandre Aubin
9f211d39f9
Merge pull request #1622 from YunoHost/fix-_port_is_used
...
trying to fix _port_is_used
2023-03-02 18:48:37 +01:00
Kay0u
030d876329
trying to fix _port_is_used
2023-03-02 18:40:56 +01:00
Alexandre Aubin
74180ded22
Update changelog for 11.1.12.2
2023-03-01 22:13:34 +01:00
Alexandre Aubin
d04f2085de
helpers: omg base64 wraps the output by default :|
2023-03-01 22:12:27 +01:00
Alexandre Aubin
59607ab33a
Update changelog for 11.1.12.1
2023-03-01 08:10:07 +01:00
Alexandre Aubin
c24c0a2ae1
helper: fix previous tweak about debugging diff for manually modified files on the CI @_@
2023-03-01 08:10:07 +01:00
Bram
9b1f4c9e1b
Merge pull request #1621 from YunoHost/ci-format-debian/11.1.12
...
[CI] Format code with Black
2023-03-01 04:18:14 +01:00
yunohost-bot
76ff5b1844
[CI] Format code with Black
2023-03-01 00:47:18 +00:00
Alexandre Aubin
28610669ed
Update changelog for 11.1.12
2023-02-28 23:10:06 +01:00
Alexandre Aubin
48bde23a0d
Merge pull request #1620 from YunoHost/main.url-none
...
Handle undefined main permission url
2023-02-28 23:07:01 +01:00
tituspijean
8701d8ec62
Handle undefined main permission url
2023-02-28 22:58:17 +01:00
Alexandre Aubin
8188c28167
appsv2: add documentation for previously introduced allow_email flag
2023-02-28 18:10:27 +01:00
Alexandre Aubin
c48d9ec483
appsv2/mail: add new 'allow_email' flag on app system users that will autogenerate a passwd-like file to be used by dovecot + map for postfix
2023-02-28 17:56:49 +01:00
Alexandre Aubin
f0751aff17
Allow system users to auth on the mail stack and send emails
2023-02-28 13:52:22 +01:00
Alexandre Aubin
276cf11c4d
Merge pull request #1602 from YunoHost/app-upgrade-continue-on-failures
...
feat: add '--continue-on-failure' to 'yunohost app upgrade
2023-02-28 13:33:50 +01:00
Alexandre Aubin
7636b486c0
Merge pull request #1617 from YunoHost/more-robust-service-start-detection
...
helpers: more robust way to grep that the service correctly started ?
2023-02-28 13:22:46 +01:00
Alexandre Aubin
8ac74ea866
Merge pull request #1618 from YunoHost/debug-manually-change-config-file
...
helpers: tweak behavior of checksum helper in CI context to help debug why file appear as 'manually modified'
2023-02-28 13:05:55 +01:00
Alexandre Aubin
e03f609e9b
helpers: tweak behavior of checksum helper in CI context to help debug why file appear as 'manually modified'
2023-02-27 19:30:18 +01:00
Alexandre Aubin
7631d380fb
helpers: more robust way to grep that the service correctly started ?
2023-02-27 17:08:00 +01:00
Alexandre Aubin
94689cea12
Merge pull request #1616 from YunoHost/ci-autofix-translated-strings-dev
...
[CI] Reformat / remove stale translated strings
2023-02-27 15:26:46 +01:00
yunohost-bot
ca59e0052c
[CI] Reformat / remove stale translated strings
2023-02-26 20:54:48 +00:00
Alexandre Aubin
e9c474c1bd
Merge pull request #1614 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-02-26 21:26:29 +01:00
Alexandre Aubin
433d37b3af
Update locales/pl.json
2023-02-26 21:26:24 +01:00
Alexandre Aubin
eb6d9df92f
helpers: add support for a sources.toml to modernize and replace app.src format
2023-02-26 20:09:04 +01:00
José M
53588dcce7
Translated using Weblate (Galician)
...
Currently translated at 99.6% (754 of 757 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2023-02-26 17:44:57 +01:00
Kuba Bazan
e926e5ecaa
Translated using Weblate (Polish)
...
Currently translated at 20.0% (152 of 757 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/pl/
2023-02-26 17:44:57 +01:00
Krakinou
df7f0ee969
Translated using Weblate (Italian)
...
Currently translated at 77.8% (589 of 757 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/it/
2023-02-26 17:44:57 +01:00
ppr
1a089647b5
Translated using Weblate (French)
...
Currently translated at 99.8% (756 of 757 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2023-02-26 17:44:57 +01:00
Alexandre Aubin
b40c0de33c
Fix pop3_enabled parsing returning 0/1 instead of True/False ...
2023-02-26 17:44:48 +01:00
Alexandre Aubin
e458d8813e
nginx/security: fix empty webadmin allowlist breaking nginx conf...
2023-02-26 15:11:18 +01:00
Alexandre Aubin
97c0128c22
regenconf: sometimes ntp doesnt exist
2023-02-26 15:11:18 +01:00
Alexandre Aubin
20e8805e3b
misc: automatic get rid of /etc/profile.d/check_yunohost_is_installed.sh when yunohost is postinstalled
2023-02-25 16:02:14 +01:00
Alexandre Aubin
324366a728
Merge pull request #1611 from ericgaspar/patch-1
...
set `w` as default permission on `install_dir` folder
2023-02-24 19:13:35 +01:00
Éric Gaspar
a3df78fe7e
Update resources.py
...
set `w` as default permission on `install_dir` folder
2023-02-24 18:46:31 +01:00
Alexandre Aubin
0c520e828e
Merge pull request #1609 from p4p4j0hn/issue2158/create-parent-dirs
...
[Fixes 2158] Create parent dirs when provisioning install_dir
2023-02-24 13:24:14 +01:00
Alexandre Aubin
5d17782115
Update changelog for 11.1.11.2
2023-02-24 13:10:37 +01:00
John Schmidt
9d214fd3c6
[Fixes 2158] Create parent dirs when provisioning install_dir
...
Signed-off-by: John Schmidt <john@schmidthaus.rocks>
2023-02-23 20:25:24 -08:00
Laurent Peuch
404746c125
feat: add '--continue-on-failure' to 'yunohost app upgrade
2023-02-24 03:33:10 +01:00
Alexandre Aubin
8ce5bb2412
Update changelog for 11.1.11.1
2023-02-24 01:30:42 +01:00
Alexandre Aubin
e05df676dc
appsv2: fix previous commit about __DOMAIN__ because url may be None x_x
2023-02-24 01:30:01 +01:00
Alexandre Aubin
128d7ebfe2
Merge pull request #1608 from YunoHost/ci-format-debian/11.1.11
...
[CI] Format code with Black
2023-02-24 00:20:27 +01:00
yunohost-bot
6210d07c24
[CI] Format code with Black
2023-02-23 23:17:35 +00:00
Alexandre Aubin
41c9d9d8e3
Update changelog for 11.1.11
2023-02-23 22:32:20 +01:00
Alexandre Aubin
ad63e5d383
Make the linters god happy...
2023-02-23 22:27:46 +01:00
Alexandre Aubin
943b9ff89f
appsv2: fix usage of __DOMAIN__ in permission url
2023-02-23 22:25:44 +01:00
Alexandre Aubin
139e54a2e5
appsv2: data_dir's owner should have rwx by default
2023-02-23 21:53:59 +01:00
Alexandre Aubin
309c868f8c
Merge pull request #1607 from YunoHost/fix-dovecot-pop3d
...
[fix] dovecot-pop3d is never installed
2023-02-23 16:09:26 +01:00
Alexandre Aubin
c13d627302
Merge pull request #1606 from ericgeldmacher/fix_log_decoding_error
...
Fix decoding errors not handled when trying to read service logs
2023-02-23 16:07:08 +01:00
ljf (zamentur)
f91f87a1be
[fix] dovecot-pop3d is never installed
2023-02-23 16:06:47 +01:00
Eric Geldmacher
bef4809f94
Pass errors='replace' to open command
...
This is to handle decoding errors described in YunoHost/issues#2156
2023-02-23 08:48:22 -06:00
Alexandre Aubin
bab27014d9
apps: when creating the app's bash env for script, make sure to use the manifest from the workdir instead of app setting dir, which is important for consistency during edge case when upgrade from v1 to v2 fails
2023-02-23 14:53:57 +01:00
Alexandre Aubin
79c9a7b294
Merge pull request #1604 from YunoHost/ci-format-debian/11.1.10
...
[CI] Format code with Black
2023-02-21 21:03:46 +01:00
yunohost-bot
aa50526ccd
[CI] Format code with Black
2023-02-21 19:49:52 +00:00
Alexandre Aubin
90b8e78eff
ci: zblerg, try to fix the coverage thingy computing coverage on test and vendor files x_x
2023-02-21 19:44:51 +01:00
Alexandre Aubin
8724329738
Remove .lgtm.yml, the service doesnt exists anymore :|
2023-02-21 19:34:22 +01:00
Alexandre Aubin
127c241c9a
swag: update README badges
2023-02-21 19:23:35 +01:00
Alexandre Aubin
232d38f221
Update changelog for 11.1.10
2023-02-21 18:58:36 +01:00
Alexandre Aubin
4fd10b5a1d
ci: hmf try to understand what that 're2 syntax' gitlab is talking about is
2023-02-21 17:13:53 +01:00
Alexandre Aubin
1dc8b75315
appsv2: fix check that postgresql db exists...
2023-02-21 17:08:12 +01:00
Alexandre Aubin
d725b45428
appsv2: fix reload_only_if_change option not working as expected, resulting in incorrect 'Firewall reloaded' messages
2023-02-21 15:22:50 +01:00
Alexandre Aubin
888593ad22
appsv2: fix resource provisioning scripts picking up already-closed operation logger, resulting in confusing debugging output
2023-02-21 14:57:10 +01:00
Alexandre Aubin
4dfff20140
appsv2: add support for a packages_from_raw_bash option in apt where one can add a multiline bash snippet to echo packages
2023-02-21 14:51:51 +01:00
Alexandre Aubin
df6a2a2cd2
apps: add 'YNH_DEBIAN_VERSION' variable in apps contexts
2023-02-21 13:03:51 +01:00
Alexandre Aubin
b887545c3e
ci: attempt to fix the "coverage: not set up" thingy
2023-02-21 02:51:41 +01:00
Alexandre Aubin
c300e023ef
Merge pull request #1601 from YunoHost/ci-format-debian/11.1.9
...
[CI] Format code with Black
2023-02-20 20:51:07 +01:00
Alexandre Aubin
e1d62a1910
apps: Fix edge case in change_url where old_nginx_conf_backup could be None
2023-02-20 20:50:53 +01:00
yunohost-bot
95b80b056f
[CI] Format code with Black
2023-02-20 19:46:58 +00:00
Alexandre Aubin
f436b890d6
Update changelog for 11.1.9
2023-02-20 20:33:54 +01:00
Alexandre Aubin
ec4c2684f7
appsv2: zblerg I inadvertendly removed the line that update the user group x_x
2023-02-20 20:26:50 +01:00
Alexandre Aubin
63f0f08421
appsv2: revert commit that adds a bunch of warning about apt/database consistency, it's more relevant to have them in package linter instead
2023-02-20 18:03:32 +01:00
Alexandre Aubin
2b70ccbf40
apps: simplify the redaction of change_url scripts by adding a new ynh_change_url_nginx_config helper + predefining new/old/change domain/path variables
2023-02-20 17:52:27 +01:00
Alexandre Aubin
890b8e8082
Semantic
2023-02-20 17:52:27 +01:00
Alexandre Aubin
290d627faf
ux: Moar boring postgresql messages displayed as warning
2023-02-20 17:52:27 +01:00
Alexandre Aubin
848adf89c8
log: Previous trick about getting rid of setting didnt work, forgot to use metadata instead of self.metadata
2023-02-20 17:52:27 +01:00
Alexandre Aubin
2a16f289ea
Merge pull request #1599 from YunoHost/ci-format-debian/11.1.8.1
...
[CI] Format code with Black
2023-02-20 14:23:40 +01:00
Bram
5a24cac788
Merge pull request #1600 from YunoHost/ci-format-debian/11.1.8.2
...
[CI] Format code with Black
2023-02-20 00:35:15 +01:00
yunohost-bot
16aa09174d
[CI] Format code with Black
2023-02-19 23:31:08 +00:00
yunohost-bot
61b5bb02f4
[CI] Format code with Black
2023-02-19 20:58:12 +00:00
Alexandre Aubin
16bae924e8
Update changelog for 11.1.8.2
2023-02-19 21:39:36 +01:00
Alexandre Aubin
343065eb5d
regenconf: fix undefined var in apt regenconf
2023-02-19 21:38:53 +01:00
Alexandre Aubin
93d011704f
Merge pull request #1598 from YunoHost/ci-format-debian/11.1.8
...
[CI] Format code with Black
2023-02-19 20:12:40 +01:00
yunohost-bot
2389884e85
[CI] Format code with Black
2023-02-19 19:10:51 +00:00
Alexandre Aubin
56c4740274
Update changelog for 11.1.8.1
2023-02-19 19:41:45 +01:00
Alexandre Aubin
50f86af51a
quality: unused function
2023-02-19 19:40:28 +01:00
Alexandre Aubin
13d50f4f9a
postgresql: ugly hack to hide boring warning messages when installing postgresql with apt the first time ...
2023-02-19 19:40:15 +01:00
Alexandre Aubin
e6ae389297
postgresql: moar regenconf fixes
2023-02-19 19:38:48 +01:00
Alexandre Aubin
93aeee8029
Update changelog for 11.1.8
2023-02-19 18:24:49 +01:00
Alexandre Aubin
32ea7f17cd
Merge pull request #1597 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-02-19 18:20:07 +01:00
xabirequejo
6da884418c
Translated using Weblate (Basque)
...
Currently translated at 98.2% (742 of 755 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2023-02-19 18:10:55 +01:00
ButterflyOfFire
12f1b95a6f
Translated using Weblate (Arabic)
...
Currently translated at 28.4% (215 of 755 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ar/
2023-02-19 18:10:55 +01:00
Alexandre Aubin
d3ec5d055f
apps: fix edge case when upgrading using a local folder not modified since a while
2023-02-19 18:10:35 +01:00
Alexandre Aubin
ce7227c078
appsv2: add home dir that defaults to /var/www/__APP__ for system user resource
2023-02-19 18:10:05 +01:00
Alexandre Aubin
771b801ece
appsv2: zbfgblg using '&' in os.system calls is interpreted using sh and not bash i guess...
2023-02-18 17:29:37 +01:00
Alexandre Aubin
18e034df8a
regenconf: in apt/php stuff, don't try to upgrade-alternatives if the default PHP version ain't available anymore (similar to commit e24ddd29
)
2023-02-18 16:34:54 +01:00
Alexandre Aubin
8a43b04614
postgresql: fix regenconf hook, the arg format thingy changed a bit at some point ?
2023-02-18 16:33:50 +01:00
Alexandre Aubin
d123fd7674
appsv2: fix user provisionion ... Aleks was drunk ... check_output('cmd &>/dev/null') will always return empty string...
2023-02-18 16:08:26 +01:00
Alexandre Aubin
475c93d582
postinstall: raise a proper error when trying to use e.g. 'admin' as the first username which will conflict with the admins group mail aliases
2023-02-17 16:37:00 +01:00
Alexandre Aubin
58ac633d80
apps: don't miserably crash when failing to read .md file such as DESCRIPTION.md
2023-02-17 15:27:28 +01:00
Alexandre Aubin
97b69e7c69
appsv2: add check about database vs. apt consistency in resource / warn about lack of explicit dependency to mariadb-server
2023-02-17 15:19:23 +01:00
Alexandre Aubin
35427c8f28
Merge pull request #1596 from YunoHost/ci-format-debian/11.1.7
...
[CI] Format code with Black
2023-02-16 12:03:02 +01:00
yunohost-bot
069b782f07
[CI] Format code with Black
2023-02-15 21:37:05 +00:00
Alexandre Aubin
13c4687c7b
Update changelog for 11.1.7
2023-02-15 21:13:39 +01:00
Alexandre Aubin
a06bb9ae82
Create codeql.yml
2023-02-15 20:15:21 +01:00
Alexandre Aubin
6c3ecd2048
Merge pull request #1595 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-02-15 20:02:11 +01:00
Alexandre Aubin
39141fbb6d
Merge branch 'dev' into weblate-yunohost-core
2023-02-15 20:02:05 +01:00
Alexandre Aubin
aa585963c0
ci: fix autoblack PR targetting tags instead of dev
2023-02-15 19:59:57 +01:00
Alexandre Aubin
60b21795b8
appsv2: in php helpers, use the global $phpversion var/setting by default instead of $YNH_PHP_VERSION
2023-02-15 19:49:54 +01:00
Alexandre Aubin
0c4a006a4f
appsv2: also replace __DOMAIN__ in resource properties
2023-02-15 19:46:25 +01:00
Alexandre Aubin
e24ddd299e
helpers: in apt/php stuff, don't try to upgrade-alternatives if the default PHP version ain't available anymore
2023-02-15 19:24:14 +01:00
Alexandre Aubin
8fd7547528
Unused imports
2023-02-15 16:57:32 +01:00
Alexandre Aubin
7be7eb1154
apps: fix inconsistent app removal during remove-after-failed-upgrade and remove-after-failed-backup contexts
2023-02-14 17:33:50 +01:00
Alexandre Aubin
0ab20b733b
appsv2: mysqlshow is fucking dumb and returns exit code 0 when DB doesnt exists ...
2023-02-14 16:09:55 +01:00
Alexandre Aubin
ab8a6b940f
appsv2: fix check that main permission url is '/'
2023-02-13 18:28:45 +01:00
Alexandre Aubin
1d1a3756ba
appsv2: missing raw_msg=True for exceptions
2023-02-13 18:17:39 +01:00
Alexandre Aubin
aa9bc47aa6
appsv2: fix i18n for arch mismatch, can't juste join() inside string formated with .format()
2023-02-13 14:47:25 +01:00
José M
135dbec8b6
Translated using Weblate (Galician)
...
Currently translated at 99.6% (752 of 755 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2023-02-13 02:37:20 +01:00
ButterflyOfFire
80d8d9b3c3
Translated using Weblate (Arabic)
...
Currently translated at 28.3% (214 of 755 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ar/
2023-02-13 02:37:20 +01:00
Alexandre Aubin
d0ca120eb0
diagnosis: fix typo, diagnosis detail should be a list, not a string
2023-02-13 02:37:07 +01:00
Alexandre Aubin
9bd4344f25
appsv2: we don't want to store user-provided passwords by default, but they should still be set in the env for the script to use it
2023-02-12 22:26:05 +01:00
Alexandre Aubin
bf070f1763
Merge pull request #1594 from jmthackett/dev
...
Add push notification plugins
2023-02-10 04:16:34 +01:00
John Hackett
013aff3d0c
Add push notification plugins
...
This is reasonably important for the performance of clients such as Delta Chat. The plugins are bundled with dovecot by default (see https://wiki2.dovecot.org/Plugins ) so this should not be disruptive.
2023-02-10 00:14:57 +00:00
Alexandre Aubin
0da6370d62
postfix complains about unused parameter: exclude_internal=yes / search_timeout=30
2023-02-10 00:15:02 +01:00
Alexandre Aubin
258e28f703
Update changelog for 11.1.6.2
2023-02-09 19:01:11 +01:00
Alexandre Aubin
a154e811db
doc: improve app resource doc
2023-02-09 19:00:17 +01:00
Alexandre Aubin
658940079d
backup: fix postinstall during full restore ... tmp admin user can't be named 'admin' because of conflicting alias with the admins group
2023-02-09 18:59:55 +01:00
Alexandre Aubin
a4fa6e07d0
permissions: fix trailing-slash issue in edge case where app has additional urls related to a different domain
2023-02-09 17:09:15 +01:00
Alexandre Aubin
dd6d083904
Update changelog for 11.1.6.1
2023-02-08 22:51:22 +01:00
Alexandre Aubin
6b38a1b546
Merge pull request #1592 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-02-08 22:50:28 +01:00
ButterflyOfFire
e974f30ba1
Translated using Weblate (Arabic)
...
Currently translated at 25.8% (195 of 755 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ar/
2023-02-08 22:46:29 +01:00
ButterflyOfFire
a1e2237fbb
Translated using Weblate (Arabic)
...
Currently translated at 23.5% (178 of 755 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ar/
2023-02-08 22:46:29 +01:00
Poesty Li
eb396fdb13
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 70.0% (529 of 755 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/zh_Hans/
2023-02-08 22:46:29 +01:00
xabirequejo
ea2b0d0c51
Translated using Weblate (Basque)
...
Currently translated at 98.1% (741 of 755 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2023-02-08 22:46:29 +01:00
Alexandre Aubin
48e488f89e
backup: fix full backup restore postinstall calls that now need first username+fullname+password
2023-02-08 22:46:03 +01:00
Alexandre Aubin
024db62a1d
users: Allow digits in user fullname
2023-02-07 19:22:54 +01:00
Alexandre Aubin
6520d82e4d
ci: fix helpers doc regen + add auto app resource doc
2023-02-07 13:43:32 +01:00
Alexandre Aubin
2eb7da0603
dns: fix CAA recommended DNS conf -> 0 is apparently a more sensible value than 128...
2023-02-07 12:17:28 +01:00
Alexandre Aubin
00b411d18d
Update changelog for 11.1.6
2023-02-07 00:21:39 +01:00
Alexandre Aubin
63a95c28d6
Update changelog for 11.1.6
2023-02-07 00:19:08 +01:00
Kayou
106cb0a6fd
code_quality only for tags³
2023-02-06 21:49:35 +01:00
Kayou
edf8ec1944
code_quality only for tags²
2023-02-06 20:22:50 +01:00
Kayou
fa7f7f77b9
run code_quality jobs only for tags (new versions)
2023-02-06 20:17:55 +01:00
Alexandre Aubin
e0bdb605ee
Merge pull request #1587 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-02-06 17:49:43 +01:00
ppr
e78b62448b
Translated using Weblate (French)
...
Currently translated at 100.0% (755 of 755 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2023-02-06 17:48:49 +01:00
Krzysztof Nowakowski
8247a649e7
Translated using Weblate (Polish)
...
Currently translated at 10.2% (77 of 753 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/pl/
2023-02-06 17:48:49 +01:00
Grzegorz Cichocki
a80734d240
Translated using Weblate (Polish)
...
Currently translated at 10.2% (77 of 753 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/pl/
2023-02-06 17:48:49 +01:00
ppr
91a3e79eaf
Translated using Weblate (French)
...
Currently translated at 100.0% (753 of 753 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2023-02-06 17:48:49 +01:00
Alexandre Aubin
add0dbb864
Merge pull request #1586 from ericgaspar/dev
...
Fix composer workdir variable for package v2
2023-02-06 17:48:40 +01:00
Alexandre Aubin
e39c89e087
Merge branch 'dev' into dev
2023-02-06 17:48:07 +01:00
Alexandre Aubin
cb505b578b
ynh_install_composer: use either final_path or install_dir depending on packaging format
2023-02-06 17:47:03 +01:00
Alexandre Aubin
1e5203426b
admins migration: try to losen up even more the search for first admin user x_x
2023-02-06 17:41:43 +01:00
Alexandre Aubin
480b84b350
Merge pull request #1591 from YunoHost/fix-ynh-write-after
...
[fix] ynh_write_var_in_file should replace one occurencies
2023-02-06 17:40:23 +01:00
Alexandre Aubin
b5b69e952d
domain/dns: don't miserably crash when the domain is known by lexicon but not in registrar_list.toml
2023-02-06 16:26:46 +01:00
Alexandre Aubin
29c6564f09
ci: fix backup test / gotta tell the mocker about the new 'name' arg for backup create messages é_è
2023-02-06 16:15:55 +01:00
Alexandre Aubin
0f24846e0b
backup: fix previou fix /o\, name is sometimes None
2023-02-06 16:15:22 +01:00
Alexandre Aubin
170eaf5d74
backup/multimedia: test that /home/yunohots.multimedia does exists to avoid boring warning later
2023-02-06 15:46:21 +01:00
ljf
ca0db0ec58
[fix] ynh_write_var_in_file should replace one occurencies
2023-02-06 15:44:50 +01:00
Alexandre Aubin
387f57d630
Merge pull request #1590 from YunoHost/fix-and-ynh-write-var
...
[fix] Put a & into a config var
2023-02-06 14:33:09 +01:00
Alexandre Aubin
71042f0860
appsv2: when initalizing permission, make sure to add 'all_users' when visitors is chosen
2023-02-06 14:32:19 +01:00
Alexandre Aubin
c179d4b88f
appsv2/group question: don't include primary groups in choices
2023-02-06 14:32:19 +01:00
ljf (zamentur)
9f686a115f
[fix] Put a & into a config var
2023-02-06 14:28:06 +01:00
Alexandre Aubin
b7c5913683
Merge pull request #1589 from YunoHost/fix-write-var-redundant-keys
...
[fix] Write var in files with redundants keys
2023-02-06 14:00:38 +01:00
ljf (zamentur)
8241e26fc2
[fix] Write var in files with redundants keys
2023-02-06 13:51:32 +01:00
Alexandre Aubin
07f287f680
Merge pull request #1588 from YunoHost/fix-ynh-replace-string
...
[fix] Allow to do replace string with @
2023-02-06 13:33:30 +01:00
ljf (zamentur)
f742bdf832
[fix] Allow to do replace string with @
2023-02-06 13:26:36 +01:00
Alexandre Aubin
4dee434e71
domains: add missing logic to inject translated 'help' keys in config panel like we do for global settings
2023-02-05 18:31:36 +01:00
Alexandre Aubin
a035024666
Update changelog for 11.1.5.5
2023-02-04 18:51:35 +01:00
Alexandre Aubin
fb54da2e35
appsv2: moar fixes for v1->v2 upgrade not getting the proper env context
2023-02-04 18:46:33 +01:00
Alexandre Aubin
8485ebc75a
admin->admins migration: try to handle boring case where the 'first' user cant be identified because it doesnt have the root@ alias
2023-02-03 21:13:17 +01:00
Alexandre Aubin
3bbba640e9
appsv2: ignore the old/ugly/legacy removal of apt deps when removing the php conf, because that's handled by the apt resource
2023-02-03 21:05:23 +01:00
Alexandre Aubin
9459aed65e
Update changelog for 11.1.5.4
2023-02-03 20:43:42 +01:00
Alexandre Aubin
476908bdc2
appsv2: fix permission provisioning for fulldomain apps + fix apps not properly getting removed after failed resources init
2023-02-03 20:38:27 +01:00
Alexandre Aubin
0e787acb5d
appv2: typo in ports resource doc x_x
2023-02-03 15:32:09 +01:00
Éric Gaspar
b06a3053f6
Fix spacing
2023-02-03 10:21:09 +01:00
Éric Gaspar
634fd6e7fc
Fix workdir variable for package v.2
2023-02-03 09:45:20 +01:00
Éric Gaspar
ce5d4ca637
Merge branch 'YunoHost:dev' into dev
2023-02-03 09:40:37 +01:00
Alexandre Aubin
c255fe2495
Update changelog for 11.1.5.3
2023-02-03 03:07:09 +01:00
Alexandre Aubin
2107a84852
appv2 resources: document the fact that the apt resource may create a phpversion setting when the dependencies contain php packages
2023-02-03 02:41:28 +01:00
Alexandre Aubin
13d4e16e7d
helpers/appsv2: replacement of __PHPVERSION__ should use the phpversion setting, not YNH_PHP_VERSION
2023-02-03 02:25:36 +01:00
Alexandre Aubin
3f2dbe8754
Update changelog for 11.1.5.2
2023-02-02 23:59:08 +01:00
Alexandre Aubin
9b7668dab0
helpers: fix remaining __FINALPATH__ in php template (note that this is backward compatible because ynh_add_config will replace __INSTALL_DIR__ by $finalpath if $finalpath exists...
2023-02-02 23:57:24 +01:00
Alexandre Aubin
ba4f192557
maintenance: new year, update copyright header
2023-02-02 23:51:14 +01:00
Alexandre Aubin
f2e01e7a4a
ci: tweak rules for Black and translation fixes because that's really too much flood x_x
2023-02-02 23:51:14 +01:00
Alexandre Aubin
cdae5ad111
Merge pull request #1584 from YunoHost/ci-format-dev
...
[CI] Format code with Black
2023-02-02 23:45:05 +01:00
yunohost-bot
ca3fb85286
[CI] Format code with Black
2023-02-02 22:43:47 +00:00
Alexandre Aubin
d32fd89aea
Update changelog for 11.1.5.1
2023-02-02 23:41:19 +01:00
Alexandre Aubin
4a3cfd994f
Merge pull request #1583 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-02-02 23:22:39 +01:00
Eryk Michalak
dd49ed2154
Translated using Weblate (Polish)
...
Currently translated at 9.1% (69 of 753 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/pl/
2023-02-02 23:21:21 +01:00
Éric Gaspar
98fe846886
Translated using Weblate (French)
...
Currently translated at 100.0% (753 of 753 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2023-02-02 23:21:21 +01:00
ButterflyOfFire
80b38d0e8a
Translated using Weblate (Arabic)
...
Currently translated at 22.7% (171 of 753 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ar/
2023-02-02 23:21:21 +01:00
Alexandre Aubin
2b2d49a504
appv2: fix env not including vars for v1->v2 upgrade
2023-02-02 23:20:52 +01:00
Alexandre Aubin
1c95bcff09
appv2: safety-backup-before-upgrade should only contain the app
2023-02-02 23:20:52 +01:00
Alexandre Aubin
8090acb158
backup: add name of the backup in create/delete message, otherwise that creates some spooky messages with 'Backup created' directly followed by 'Backup deleted' during safety-backup-before-upgrade in v2 apps
2023-02-02 23:20:52 +01:00
Alexandre Aubin
3110460a40
appv2: resource upgrade will tweak settings, we have to re-update the env_dict after upgrading resources
2023-02-02 23:20:52 +01:00
Alexandre Aubin
a9ac55e4a5
log/appv2: don't dump all settings in log metadata
2023-02-02 23:20:52 +01:00
Alexandre Aubin
e7d5d3942e
Merge pull request #1582 from fflorent/patch-1
...
Fixes $app unbound when running ynh_secure_remove
2023-02-02 16:36:08 +01:00
Florent
b9dc371a1c
Fixes $app unbound when running ynh_secure_remove
...
Fixes this issue: https://github.com/YunoHost/issues/issues/2138
2023-02-02 16:33:01 +01:00
Alexandre Aubin
82ec26b0d5
Merge pull request #1581 from YunoHost/ci-autofix-translated-strings-dev
...
[CI] Reformat / remove stale translated strings
2023-02-02 15:32:04 +01:00
yunohost-bot
6372bd3d4e
[CI] Reformat / remove stale translated strings
2023-02-02 14:03:54 +00:00
Éric Gaspar
9f60913bf8
Merge pull request #1 from YunoHost/dev
...
fetch
2023-02-02 14:41:56 +01:00
Alexandre Aubin
7c4c3188e4
Unused import
2023-02-02 14:37:17 +01:00
Alexandre Aubin
895ce755bc
Merge pull request #1577 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-02-02 14:36:13 +01:00
Alexandre Aubin
f91920699d
Merge pull request #1580 from YunoHost/ci-format-dev
...
[CI] Format code with Black
2023-02-02 14:35:49 +01:00
yunohost-bot
3577956c06
[CI] Format code with Black
2023-02-02 13:35:03 +00:00
José M
7e9678622a
Translated using Weblate (Galician)
...
Currently translated at 99.6% (750 of 753 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2023-02-02 14:15:04 +01:00
Éric Gaspar
dabf86be77
Translated using Weblate (French)
...
Currently translated at 100.0% (753 of 753 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2023-02-02 14:15:04 +01:00
ButterflyOfFire
7ac6471b00
Translated using Weblate (Arabic)
...
Currently translated at 22.0% (166 of 753 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ar/
2023-02-02 14:15:04 +01:00
ppr
9004cc7615
Translated using Weblate (French)
...
Currently translated at 99.6% (750 of 753 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2023-02-02 14:15:04 +01:00
Alexandre Aubin
0826a54189
debian: Bump moulinette/ssowat requirement to 11.1
2023-02-02 14:14:35 +01:00
Alexandre Aubin
c2c0a66cdf
Upate changelog for 11.1.5
2023-02-01 20:22:56 +01:00
Alexandre Aubin
314d27bec1
Fix flake8 complains
2023-02-01 20:21:19 +01:00
Alexandre Aubin
452ba8bb9a
Don't try restarting metronome if no domain configured for it
2023-02-01 18:39:05 +01:00
Alexandre Aubin
daa9eb1cab
Duplicate import
2023-02-01 18:31:13 +01:00
Alexandre Aubin
8d2a0cf72d
Merge pull request #1579 from YunoHost/ci-format-dev
...
[CI] Format code with Black
2023-02-01 18:26:56 +01:00
Axolotle
480f7a43ef
fix domain_config.toml typos in conditions
2023-02-01 18:13:07 +01:00
yunohost-bot
b943c69c8b
[CI] Format code with Black
2023-02-01 17:10:08 +00:00
Alexandre Aubin
ade92e431d
diagnosis: we can't yield an ERROR if there's no IPv6, otherwise that blocks all subsequent network-related diagnoser because of the dependency system ...
2023-02-01 17:55:32 +01:00
Alexandre Aubin
971b1b044e
Update changelog for 11.1.4.1
2023-02-01 17:11:31 +01:00
Alexandre Aubin
c990cee630
metronome: Auto-enable/disable metronome if there's no/at least one domain configured for XMPP
2023-01-31 18:17:53 +01:00
Alexandre Aubin
456b8857ef
Merge pull request #1578 from tituspijean/enh-ynh_setup_source
...
Output checksums if ynh_setup_source fails
2023-01-31 18:17:43 +01:00
tituspijean
7dd2b41eef
Print size in error message if ynh_setup_source checksum fails
...
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
2023-01-31 18:07:25 +01:00
tituspijean
90aa55599d
Output checksums if ynh_setup_source fails
...
during their verification.
2023-01-31 17:56:32 +01:00
Alexandre Aubin
0eef27c86f
Merge pull request #1576 from YunoHost/ci-format-dev
...
[CI] Format code with Black
2023-01-30 18:42:19 +01:00
yunohost-bot
2d024557a5
[CI] Format code with Black
2023-01-30 17:34:24 +00:00
Alexandre Aubin
82d30f02e2
debian: don't dump upgradable apps during postinst's catalog update
2023-01-30 17:46:29 +01:00
Alexandre Aubin
26e539fea6
Update changelog for 11.1.4
2023-01-30 16:31:42 +01:00
Alexandre Aubin
396b0f4ef2
Merge pull request #1451 from Tagadda/enh-ipv6-only
...
Add a global setting for DNS exposure given the IP version
2023-01-30 16:24:05 +01:00
Alexandre Aubin
7ff19b78b5
Merge branch 'dev' into enh-ipv6-only
2023-01-30 16:23:44 +01:00
Alexandre Aubin
56d3b4762b
dns_exposure setting: add setting description + help
2023-01-30 16:18:15 +01:00
Alexandre Aubin
b8f87e372d
dns_exposure setting: we don't want to regenconf nginx/postfix when values change
2023-01-30 16:14:49 +01:00
Alexandre Aubin
78036b555e
Update changelog for 11.1.3.1
2023-01-30 15:48:10 +01:00
Alexandre Aubin
d698908cca
Merge pull request #1575 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-01-30 15:43:37 +01:00
Alperen İsa Nalbant
31bc4d4f43
Translated using Weblate (Turkish)
...
Currently translated at 2.2% (17 of 750 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/tr/
2023-01-30 15:40:28 +01:00
Alexandre Aubin
76f7577a50
Merge pull request #1573 from YunoHost/ci-autofix-translated-strings-dev
...
[CI] Reformat / remove stale translated strings
2023-01-30 15:40:21 +01:00
Alexandre Aubin
de8859f78b
Merge branch 'dev' into ci-autofix-translated-strings-dev
2023-01-30 15:40:13 +01:00
Alexandre Aubin
c48055157d
Merge pull request #1574 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-01-29 19:45:05 +01:00
cristian amoyao
fd4ab9620c
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (750 of 750 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/es/
2023-01-26 06:14:04 +01:00
quiwy
36205a7b4c
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (750 of 750 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/es/
2023-01-26 06:14:04 +01:00
yunohost-bot
c299841194
[CI] Reformat / remove stale translated strings
2023-01-24 17:19:38 +00:00
Alexandre Aubin
e28d8a9fe5
i18n: funky fr translation
2023-01-24 17:54:51 +01:00
Alexandre Aubin
54ecbd5131
Merge pull request #1565 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-01-24 17:51:33 +01:00
Alexandre Aubin
ed9630c47b
Merge branch 'dev' into weblate-yunohost-core
2023-01-24 17:51:21 +01:00
Alexandre Aubin
dafdf1c4ba
i18n: typo in fr string
2023-01-24 17:47:04 +01:00
xabirequejo
cba36d2cf5
Translated using Weblate (Basque)
...
Currently translated at 98.2% (737 of 750 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2023-01-24 14:41:57 +01:00
Éric Gaspar
94b1338dc6
Translated using Weblate (French)
...
Currently translated at 100.0% (750 of 750 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2023-01-23 15:18:50 +01:00
Éric Gaspar
3c6ab69ae6
Translated using Weblate (French)
...
Currently translated at 100.0% (751 of 751 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2023-01-23 15:18:50 +01:00
cristian amoyao
908fa10357
Translated using Weblate (Spanish)
...
Currently translated at 96.9% (727 of 750 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/es/
2023-01-23 15:18:50 +01:00
Weblate
0d279baa2c
Added translation using Weblate (Lithuanian)
2023-01-23 15:18:50 +01:00
José M
087030ac7f
Translated using Weblate (Galician)
...
Currently translated at 99.7% (748 of 750 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2023-01-23 15:18:50 +01:00
ppr
ec22c2ad1f
Translated using Weblate (French)
...
Currently translated at 99.0% (743 of 750 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2023-01-23 15:18:50 +01:00
ButterflyOfFire
12d4c16309
Translated using Weblate (Arabic)
...
Currently translated at 19.0% (143 of 750 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ar/
2023-01-23 15:18:50 +01:00
ppr
b29ee31c7a
Translated using Weblate (French)
...
Currently translated at 99.0% (743 of 750 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2023-01-23 15:18:50 +01:00
Kayou
c444dee4fe
add xmpp-upload. and muc. server_name only if xmpp_enabled is enabled
2023-01-23 15:18:44 +01:00
Tagada
e00d60b049
Apply suggestions from code review
...
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
2023-01-21 13:40:04 +01:00
Alexandre Aubin
5a412ce93c
Update changelog for 11.1.3
2023-01-19 23:09:50 +01:00
Alexandre Aubin
a5de20d757
ci: friskies?⁷
2023-01-19 19:06:44 +01:00
Alexandre Aubin
27305fe3fc
ci: friskies?⁶
2023-01-19 18:48:44 +01:00
Alexandre Aubin
a568c7eecd
ci: friskies?⁵
2023-01-19 18:36:38 +01:00
Alexandre Aubin
ece8d65601
ci: friskies?⁴
2023-01-19 18:27:34 +01:00
Alexandre Aubin
bf07cd6c47
ci: friskies?³
2023-01-19 18:14:46 +01:00
Alexandre Aubin
a658336476
ci: add some boring debugging to have a clear view of where the .deb are -_-'
2023-01-19 17:54:13 +01:00
Alexandre Aubin
312ded8873
ci: friskies?²
2023-01-19 17:35:47 +01:00
Alexandre Aubin
7addad59f0
ci: friskies?
2023-01-19 17:11:23 +01:00
Alexandre Aubin
48eeae4e1b
Merge pull request #1572 from YunoHost/ci-autofix-translated-strings-dev
...
[CI] Reformat / remove stale translated strings
2023-01-19 17:03:21 +01:00
Alexandre Aubin
71be74ffe2
ci: Attempt to fix the CI, gitlab-ci had some changes related to artefacts paths
2023-01-19 17:01:31 +01:00
Alexandre Aubin
be5b1c1b69
debian: refresh catalog upon package upgrade
2023-01-19 17:01:31 +01:00
yunohost-bot
b41d623ed4
[CI] Reformat / remove stale translated strings
2023-01-19 15:53:22 +00:00
Alexandre Aubin
95f98a9c68
ipexposuresetting: replace confusing negations with explicit 'in'
2023-01-19 16:45:21 +01:00
Alexandre Aubin
285200a2c7
Merge pull request #1538 from YunoHost/change-loginShell
...
be able to change the loginShell of a user
2023-01-19 16:25:06 +01:00
Alexandre Aubin
13be9af65f
Simplify code
2023-01-19 16:24:50 +01:00
Kay0u
36b0f58993
rewrite list_shells
2023-01-19 11:15:02 +01:00
Alexandre Aubin
f1c7c3d237
Merge pull request #1570 from ericgaspar/dev
...
MySQL database backup does not include procedures.
2023-01-16 17:41:00 +01:00
Éric Gaspar
e73209b7c4
Add --routines flag
2023-01-16 16:58:18 +01:00
Alexandre Aubin
f17e5df173
Merge pull request #1568 from YunoHost/fix-remove-debug-test
...
[fix] Remove some debug test
2023-01-13 12:45:31 +01:00
ljf (zamentur)
17d8700000
[fix] Remove some debug test
2023-01-13 10:50:14 +01:00
Alexandre Aubin
edd187eb90
Merge pull request #1566 from methbkts/patch-1
...
chore: update actions version to use node 16 version
2023-01-12 15:55:00 +01:00
Metin Bektas
5db49173f9
chore: update actions version to use node 16 version
2023-01-12 14:49:58 +00:00
Alexandre Aubin
2b6465d36d
Merge pull request #1563 from YunoHost/ci-format-dev
...
[CI] Format code with Black
2023-01-10 14:40:07 +01:00
Alexandre Aubin
394907ff0d
Update changlog for 11.1.2.2
2023-01-10 13:24:31 +01:00
Alexandre Aubin
4615d7b7b8
debian: regen ssowatconf during package upgrade
2023-01-10 13:23:03 +01:00
YunoHost Bot
28256f39de
[CI] Reformat / remove stale translated strings ( #1557 )
...
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
2023-01-10 13:12:41 +01:00
Alexandre Aubin
20804cb0b5
Merge pull request #1560 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-01-10 13:11:22 +01:00
Tagadda
e82849492b
zblerg
2023-01-10 10:37:40 +01:00
Tagadda
1a07839b5f
diagnosis
2023-01-10 10:37:40 +01:00
Tagadda
28e4b45806
oops again...
2023-01-10 10:37:40 +01:00
Tagadda
c4c78f5daa
oops
2023-01-10 10:37:40 +01:00
Tagadda
f4b396219c
Clarify conditions
2023-01-10 10:37:40 +01:00
Tagadda
029c3b7686
Change to select
2023-01-10 10:37:40 +01:00
Tagadda
ea20b1581d
enh: ipv6 only global setting
2023-01-10 10:37:40 +01:00
ljf
1e0fe76672
[fix] Test
2023-01-10 10:25:30 +01:00
yunohost-bot
8859038a41
[CI] Format code with Black
2023-01-10 01:30:51 +00:00
ppr
27d6106259
Translated using Weblate (French)
...
Currently translated at 99.2% (744 of 750 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2023-01-10 00:49:02 +01:00
ppr
7ceda87692
Translated using Weblate (French)
...
Currently translated at 99.2% (744 of 750 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2023-01-10 00:49:02 +01:00
Éric Gaspar
4c17220764
Translated using Weblate (French)
...
Currently translated at 100.0% (743 of 743 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2023-01-10 00:49:02 +01:00
Alexandre Aubin
25c10166cf
apps: fix trick to find the default branch from git repo @_@
2023-01-10 00:48:44 +01:00
Alexandre Aubin
f21fbed2f7
configpanel: stop the madness of returning a 500 error when trying to load config panel 0.1 ... otherwise this will crash the new app info view ...
2023-01-10 00:42:40 +01:00
Alexandre Aubin
683421719f
configpanel: key 'type' may not exist?
2023-01-10 00:39:54 +01:00
Alexandre Aubin
b37d4baf64
Fix boring issues in tools_upgrade
2023-01-10 00:18:23 +01:00
Alexandre Aubin
37b424e968
Update changelog for 11.1.2.1
2023-01-10 00:00:07 +01:00
Alexandre Aubin
f258eab6c2
ssowat: add use_remote_user_var_in_nginx_conf flag on permission
2023-01-09 23:58:45 +01:00
YunoHost Bot
b9be18c781
[CI] Format code with Black ( #1562 )
2023-01-08 15:52:48 +01:00
Alexandre Aubin
a6db52b7b4
apps: don't clone 'master' branch by default, use git ls-remote to check what's the default branch instead
2023-01-08 14:59:10 +01: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
ljf (zamentur)
e7a0e65903
[enh] Revive the old auto documentation of API with swagger ( #1483 )
...
* [enh] Revive the old auto documentation of API with swagger
* [fix] RequestBody versus params in auto apidoc
* [fix] Auto api doc no need of Headers on other than post
* [fix] Remove Authentication from swagger API
* Redelete bash completion
* [fix] Delete file
* Delete openapi.json
* Delete doc/swagger
* Add swagger stuff and bashcompletion to gitignore
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
2023-01-06 22:54:45 +01:00
Alexandre Aubin
dd33476fac
i18n: fix (un)defined string issues
2023-01-06 21:33:36 +01:00
Alexandre Aubin
f2eef6eefe
Merge pull request #1561 from YunoHost/ci-format-dev
...
[CI] Format code with Black
2023-01-06 21:28:19 +01:00
yunohost-bot
9bf2b0b546
[CI] Format code with Black
2023-01-06 06:00:05 +00:00
Alexandre Aubin
cddfafaa55
app resource: fix boring test edge case related to the initial properties object being modified
2023-01-06 03:50:22 +01:00
Alexandre Aubin
61a6d5bbac
Update changelog for 11.1.2
2023-01-06 00:29:25 +01:00
Alexandre Aubin
faa74c4063
Merge branch '11.1.1.2' into dev
2023-01-06 00:19:48 +01:00
Alexandre Aubin
c10ef82578
app config: Commenting out failing tests because apparently nobody can take 10 minutes to fix the damn test, so let's wait for it to fail in production then ...
2023-01-06 00:11:50 +01:00
Alexandre Aubin
b06d7c41ac
Merge pull request #1526 from YunoHost/enh-apps-v2
...
Enh apps v2
2023-01-06 00:03:12 +01:00
Alexandre Aubin
02abcd41f9
app resources: Fix tests
2023-01-05 23:57:42 +01:00
Alexandre Aubin
e54bf2ed67
appv2: fix pre-upgrade version check
2023-01-05 20:50:43 +01:00
Alexandre Aubin
95173e5bde
Merge branch 'dev' into enh-apps-v2
2023-01-05 19:39:13 +01:00
axolotle
946c0bcf7d
fix app_instance_name var + formatting
2023-01-05 20:35:47 +01:00
Alexandre Aubin
0ac8e66acf
Don't take lock for read/GET operations ( #1554 )
2023-01-05 19:13:30 +01:00
Alexandre Aubin
7a35a3a671
appv2: implement dismiss logic for app notifications
2023-01-04 20:22:49 +01:00
Fabian Wilkens
3d6a1876d4
Fix yunopaste ( #1558 )
...
* Update yunopaste
* Update bin/yunopaste
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
2023-01-04 18:59:11 +01:00
Alexandre Aubin
d0d0d3e0da
appv2: cosmetic, having the notification name is weird, it's gonna be pretty much always just 'main'
2023-01-04 01:18:06 +01:00
Alexandre Aubin
2f1ddb1edf
appv2: simplify the expected notification file/folder structure in apps
2023-01-04 01:16:47 +01:00
Alexandre Aubin
eacb1dc0e6
Merge pull request #1556 from YunoHost/applogos
...
Yoloimplementation of app logo support (require change in app catalog build)
2023-01-03 16:34:02 +01:00
Alexandre Aubin
f124747fc6
Merge pull request #1549 from YunoHost/ci-format-dev
...
[CI] Format code with Black
2023-01-03 16:03:20 +01:00
Alexandre Aubin
94205baf15
Merge pull request #1550 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2023-01-03 16:03:03 +01:00
Rafael Fontenelle
d2ae1f7841
Translated using Weblate (Portuguese)
...
Currently translated at 25.1% (187 of 743 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/pt/
2023-01-03 16:02:24 +01:00
José M
724361cdda
Translated using Weblate (Galician)
...
Currently translated at 99.8% (742 of 743 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2023-01-03 16:02:24 +01:00
ppr
40328c13e6
Translated using Weblate (French)
...
Currently translated at 99.7% (741 of 743 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2023-01-03 16:02:24 +01:00
Jose Riha
84d254de0b
Translated using Weblate (Slovak)
...
Currently translated at 32.4% (241 of 743 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/sk/
2023-01-03 16:02:24 +01:00
Alexandre Aubin
b3e56ce763
Merge pull request #1555 from selfhoster1312/no-disable-avahi
...
Don't disable avahi-daemon by force in conf_regen
2023-01-03 16:01:52 +01:00
Alexandre Aubin
bb6f8ef41c
Merge pull request #1450 from zeroheure/patch-1
...
Fix flag case sensitivity in dovecot and rspamd sieve filter
2023-01-03 15:07:43 +01:00
Alexandre Aubin
e9b5ec90a4
Yoloimplementation of app logo support (require change in app catalog build)
2023-01-03 00:46:14 +01:00
selfhoster1312
82cb549daf
Don't disable avahi-daemon by force in conf_regen
2023-01-01 16:50:55 +01:00
Alexandre Aubin
7d9984c109
Fix a bunch of inconsistency or variable not properly replaced between final_path/install_dir
2022-12-26 15:37:28 +01:00
yunohost-bot
5d0ce8d2a8
[CI] Format code with Black
2022-12-23 20:08:53 +00:00
Alexandre Aubin
ba60ece609
cli: reflect changes in moulinette
2022-12-23 20:35:02 +01:00
Alexandre Aubin
6d4659a782
app resources: fix ambiguity for db resource 'type' property
2022-12-22 23:13:20 +01:00
Alexandre Aubin
df8f14eec6
app resources: implement logic for port 'exposed' and 'fixed' options
2022-12-22 23:13:10 +01:00
Alexandre Aubin
ed77bcc29a
Friskies
2022-12-22 05:05:43 +01:00
Alexandre Aubin
4775b40b95
Hmpf
2022-12-22 01:15:54 +01:00
Alexandre Aubin
8ab28849a1
app resource: handle the --purge logic for data_dir removal
2022-12-21 23:11:09 +01:00
Alexandre Aubin
a50e73dc0f
app resources: implement permission update
2022-12-21 22:29:31 +01:00
Alexandre Aubin
d7ee1c23f3
certificate: be more resilient when mail cant be sent to root for some reason ..
2022-12-21 20:43:30 +01:00
Alexandre Aubin
fa2ef3e7ec
appv2: better error handling for app resources provisioning/deprovisioning/update failures
2022-12-21 20:39:10 +01:00
Alexandre Aubin
d4f4117f72
Merge branch 'dev' into enh-apps-v2
2022-12-21 18:47:23 +01:00
axolotle
66d99e7fcb
_check_manifest_requirements: fix "disk" req message with least free space dir
2022-12-21 15:53:05 +01:00
axolotle
cf2e7e1295
_check_manifest_requirements: raise error for "packaging_format" check
2022-12-21 13:04:09 +01:00
Alexandre Aubin
94e3c7b756
config_get now returns an int :|
2022-12-20 23:28:40 +01:00
Alexandre Aubin
7c0bd231ed
Mistakenly added 'example' panel because ran tests locally /o\
2022-12-20 23:28:40 +01:00
Alexandre Aubin
59405ef4c6
Merge pull request #1552 from Ddataa/patch-1
...
Add postfix SASL login failure to a fail2ban jail
2022-12-20 23:20:58 +01:00
DDATAA
c565c2f328
Update 52-fail2ban
2022-12-20 19:25:14 +00:00
Alexandre Aubin
31794008c9
certificate/postfix: propagate postfix SNI stuff when renewing certificates
2022-12-20 20:23:23 +01:00
Alexandre Aubin
a480e937d2
quality: unused import
2022-12-20 19:54:28 +01:00
Alexandre Aubin
47b9b8b520
configpanels: fix inconsistent return format for boolean, sometimes 1/0, sometimes True/False -> force normalization of values when calling get() for a single setting from a config panel
2022-12-20 19:51:21 +01:00
DDATAA
b3940f199e
Create postfix-sasl.conf
2022-12-20 10:20:21 +00:00
DDATAA
34628d450f
Add SASL login failure jail
...
in order to prevent those
```
Aug 31 22:23:52 hostxyz postfix/smtpd[38697]: warning: unknown[192.168.xx.xx]: SASL LOGIN authentication failed: authentication failure
Aug 31 22:23:52 hostxyz postfix/smtpd[38697]: lost connection after AUTH from unknown[192.168.xx.xx]
```
2022-12-20 10:15:00 +00:00
Alexandre Aubin
80a060dd94
postfix: fix typo breaking relays
2022-12-18 15:24:13 +01:00
Alexandre Aubin
19b0835030
tests: fix packaging 22.x breaking tests because dropped support for LegacyVersion ... + fix a couple edge cases
2022-12-09 02:45:03 +01:00
Alexandre Aubin
c38aba740c
certificate: Improve trick to identify certs as self-signed
2022-12-09 01:32:37 +01:00
Alexandre Aubin
d2417c33de
slapd: fix issue where sudo doesn't work because sudo-ldap doesn't create /etc/sudo-ldap.conf :/
2022-12-08 18:33:03 +01:00
Alexandre Aubin
19aa6fcbef
Merge pull request #1548 from YunoHost/ci-format-dev
...
[CI] Format code with Black
2022-12-08 04:06:55 +01:00
yunohost-bot
3a8ae5be86
[CI] Format code with Black
2022-12-08 02:08:18 +00:00
Alexandre Aubin
ea5c88ca98
domain config: add help text for default webapp
2022-12-08 02:37:51 +01:00
Alexandre Aubin
57c36a668d
appv2: for app v1 backward compat, don't set arbitrary values for ram/disk usage, use '?' instead
2022-12-07 21:12:54 +01:00
Alexandre Aubin
70a2251588
Merge branch 'dev' into enh-apps-v2
2022-12-07 19:36:52 +01:00
Alexandre Aubin
a7946cf0e2
Merge pull request #1543 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2022-12-07 19:35:22 +01:00
quiwy
65f0b80ffa
Translated using Weblate (Spanish)
...
Currently translated at 90.4% (669 of 740 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/es/
2022-12-07 19:33:28 +01:00
ppr
50bec12ec6
Translated using Weblate (French)
...
Currently translated at 99.8% (739 of 740 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2022-12-07 19:33:28 +01:00
xabirequejo
830d5024be
Translated using Weblate (Basque)
...
Currently translated at 98.6% (729 of 739 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2022-12-07 19:33:28 +01:00
Luis H. Porras
0bfd3d752f
Translated using Weblate (Spanish)
...
Currently translated at 85.7% (634 of 739 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/es/
2022-12-07 19:33:28 +01:00
José M
fa19006d26
Translated using Weblate (Galician)
...
Currently translated at 99.8% (739 of 740 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2022-12-07 19:33:28 +01:00
Tymofii-Lytvynenko
25f7764dab
Translated using Weblate (Ukrainian)
...
Currently translated at 99.8% (739 of 740 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/uk/
2022-12-07 19:33:28 +01:00
Tymofii-Lytvynenko
9cd349a5aa
Translated using Weblate (Ukrainian)
...
Currently translated at 97.8% (724 of 740 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/uk/
2022-12-07 19:33:28 +01:00
Alexandre Aubin
eafe9a04f2
Merge pull request #1545 from YunoHost/theme-setting
...
Add a global setting to choose SSOwat's theme
2022-12-07 19:33:20 +01:00
Alexandre Aubin
24f25e0033
portal theme setting: missing hook to regen ssowatconf when changing value
2022-12-07 19:32:57 +01:00
Alexandre Aubin
75cb3cb2bd
Add a virtual setting to enable passwordless sudo for admins
2022-12-07 19:24:50 +01:00
Alexandre Aubin
7e88230cd1
Merge pull request #1547 from YunoHost/ci-format-dev
...
[CI] Format code with Black
2022-12-06 23:52:08 +01:00
yunohost-bot
186e61903a
[CI] Format code with Black
2022-12-06 22:36:37 +00:00
Alexandre Aubin
15dd9a6115
Merge pull request #1546 from YunoHost/fix-configpanel-hotspot
...
[fix] hotspot config panel fails in webadmin
2022-12-06 23:21:36 +01:00
Alexandre Aubin
b47d2c7476
Clarify the thing about current_value vs value
2022-12-06 23:21:28 +01:00
ljf (zamentur)
744f963508
[fix] Visible app condition not properly evaluate
...
If the config script returned structured data
2022-12-06 22:08:13 +01:00
ljf (zamentur)
6de36183d3
[fix] hotspot config panel fails in webadmin
2022-12-06 20:39:54 +01:00
Alexandre Aubin
08521882ca
Add a global setting to choose SSOwat's theme
2022-12-06 20:20:24 +01:00
Alexandre Aubin
83bdfab255
Merge pull request #1544 from YunoHost/ci-format-dev
...
[CI] Format code with Black
2022-12-04 19:08:02 +01:00
yunohost-bot
12672a4a20
[CI] Format code with Black
2022-12-04 18:03:47 +00:00
Alexandre Aubin
e1eec72cc9
Merge pull request #1163 from larchange/dev_on_muc
...
[muc subdomain] add to domain's certificate the alt subdomain muc
2022-12-04 18:37:21 +01:00
Alexandre Aubin
4d211335ed
Merge branch 'dev' into dev_on_muc
2022-12-04 18:36:25 +01:00
axolotle
700154ceb6
app_upgrade return post_install notif to API
2022-12-04 15:20:03 +01:00
axolotle
968687b512
move tools_update check for notif in _list_upgradable_apps helper
2022-12-04 15:02:32 +01:00
axolotle
6ae9108dec
add --with-screenshot option for app_manifest + rename 'image' key to 'screenshot'
2022-12-04 14:42:07 +01:00
Axolotle
b17e00c31e
skip confirmation if ran from CLI in a non-interactive context
...
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
2022-12-04 13:24:47 +01:00
Axolotle
d4d739bbe2
improve version check & rename check key
...
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
2022-12-04 13:23:32 +01:00
Axolotle
92608c6ee3
normalize _extract_app_from_* manifest keys
...
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
2022-12-04 13:19:11 +01:00
Axolotle
8d9605161c
add some comments
...
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
2022-12-04 13:15:29 +01:00
Axolotle
34b191582a
rename 'check' boolean to 'passed'
...
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
2022-12-04 13:12:42 +01:00
Alexandre Aubin
807c1b3794
Merge branch 'dev' into enh-apps-v2
2022-12-03 16:11:56 +01:00
Alexandre Aubin
3ff2d46889
Update changelog for 11.1.1.2
2022-12-03 15:57:53 +01:00
Alexandre Aubin
1cb5e43e7e
group mailalias: the ldap class is in fact mailGroup, not mailAccount -_-
2022-12-03 15:57:16 +01:00
Alexandre Aubin
4b9e26b974
Update changelog for 11.1.1.1
2022-12-03 14:13:38 +01:00
Alexandre Aubin
46d6fab07b
Fix again the legacy patch for yunohost user create @_@
2022-12-03 14:12:49 +01:00
Alexandre Aubin
73cf0be3fd
Fix again the legacy patch for yunohost user create @_@
2022-12-03 14:11:53 +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
Alexandre Aubin
3a172582be
Update changelog for 11.1.1
2022-12-02 23:39:13 +01:00
Alexandre Aubin
d254fb1b05
legacy: auto-patch yunohost user create syntax in app scripts to use --fullname instead
2022-12-02 23:30:47 +01:00
Alexandre Aubin
0b4852a327
Merge pull request #1542 from YunoHost/ci-format-dev
...
[CI] Format code with Black
2022-12-01 23:28:15 +01:00
Alexandre Aubin
328d967ca8
Merge pull request #1527 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2022-12-01 23:27:53 +01:00
André Koot
59fc2ddba4
Translated using Weblate (Dutch)
...
Currently translated at 12.4% (92 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/nl/
2022-12-01 23:23:09 +01:00
Tymofii-Lytvynenko
fff6e7b5af
Translated using Weblate (Ukrainian)
...
Currently translated at 98.1% (724 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/uk/
2022-12-01 23:23:09 +01:00
Tymofii-Lytvynenko
19d3dd8c9a
Translated using Weblate (Ukrainian)
...
Currently translated at 91.8% (678 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/uk/
2022-12-01 23:23:09 +01:00
José M
479c45b9a3
Translated using Weblate (Galician)
...
Currently translated at 99.8% (737 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2022-12-01 23:23:09 +01:00
Christian Wehrli
58f0c8bf04
Translated using Weblate (German)
...
Currently translated at 91.7% (677 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2022-12-01 23:23:09 +01:00
ButterflyOfFire
5c9d690fe3
Translated using Weblate (Arabic)
...
Currently translated at 18.0% (133 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ar/
2022-12-01 23:23:08 +01:00
Christian Wehrli
321c9befec
Translated using Weblate (German)
...
Currently translated at 91.1% (673 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2022-12-01 23:23:08 +01:00
quiwy
ab23742b28
Translated using Weblate (Spanish)
...
Currently translated at 85.5% (631 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/es/
2022-12-01 23:23:08 +01:00
Christian Wehrli
435bbcf679
Translated using Weblate (German)
...
Currently translated at 91.0% (672 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2022-12-01 23:23:08 +01:00
Éric Gaspar
cecfe96f01
Translated using Weblate (French)
...
Currently translated at 99.8% (737 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2022-12-01 23:23:08 +01:00
Christian Wehrli
a9692afa1e
Translated using Weblate (German)
...
Currently translated at 90.6% (669 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2022-12-01 23:23:08 +01:00
Christian Wehrli
7af98055f6
Translated using Weblate (German)
...
Currently translated at 90.3% (667 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2022-12-01 23:23:08 +01:00
Christian Wehrli
49231bf7cb
Translated using Weblate (German)
...
Currently translated at 89.4% (660 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2022-12-01 23:23:08 +01:00
Christian Wehrli
22651b2c3f
Translated using Weblate (German)
...
Currently translated at 88.0% (650 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2022-12-01 23:23:08 +01:00
Christian Wehrli
47c0479ccf
Translated using Weblate (German)
...
Currently translated at 87.1% (643 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2022-12-01 23:23:08 +01:00
Christian Wehrli
e2a1accb27
Translated using Weblate (German)
...
Currently translated at 86.9% (642 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2022-12-01 23:23:08 +01:00
Christian Wehrli
8e3168cfbc
Translated using Weblate (German)
...
Currently translated at 86.5% (639 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2022-12-01 23:23:08 +01:00
xabirequejo
7492aa8437
Translated using Weblate (Basque)
...
Currently translated at 98.7% (729 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2022-12-01 23:23:08 +01:00
lee
df31d4cb84
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 72.2% (533 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/zh_Hans/
2022-12-01 23:23:08 +01:00
xabirequejo
9a7af38d01
Translated using Weblate (Basque)
...
Currently translated at 98.6% (728 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2022-12-01 23:23:08 +01:00
lee
61b65cbf25
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 71.4% (527 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/zh_Hans/
2022-12-01 23:23:08 +01:00
Éric Gaspar
cc4e6d23d5
Translated using Weblate (French)
...
Currently translated at 99.0% (731 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2022-12-01 23:23:07 +01:00
xabirequejo
8eed073c63
Translated using Weblate (Basque)
...
Currently translated at 87.8% (648 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/eu/
2022-12-01 23:23:07 +01:00
Weblate Admin
e06b6eb829
Added translation using Weblate (Portuguese (Brazil))
2022-12-01 23:23:07 +01:00
José M
aefe27ace9
Translated using Weblate (Galician)
...
Currently translated at 99.8% (737 of 738 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2022-12-01 23:23:07 +01:00
Alexandre Aubin
94f21ea20e
multimedia: fix edgecase where setfacl crashes because of broken symlinks
2022-12-01 23:22:46 +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
Augustin Trancart
f49c121b8c
Better error message when psql is not there for database_exists ( #992 )
2022-11-29 22:23:35 +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
1202d11fd5
Hmf for some reason settings_list return a string for ints..
2022-11-27 15:50:42 +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
e8963d3473
[CI] Format code with Black ( #1540 )
2022-11-27 01:01:58 +01:00
Alexandre Aubin
70bf38ce25
settings: fix output format for 'yunohost settings list'
2022-11-27 00:32:08 +01:00
Alexandre Aubin
080988d20e
Fixes for the linter overlords
2022-11-26 23:56:27 +01:00
Alexandre Aubin
dc5fbd5555
Fix OCSP stapling ... but using Google resolver :|
2022-11-26 23:47:50 +01:00
axolotle
dcf4b85b21
app_manifest: return base64 screenshot to API
2022-11-26 15:48:18 +01:00
axolotle
d766e74a6a
app_install: return post_install notifs to API
2022-11-26 13:52:19 +01:00
axolotle
f096a14189
app_config_get: do not raise error if no config panel found on API
2022-11-26 12:46:11 +01:00
axolotle
2d3546247a
[kindafix] app_install: override manifest name by given label
2022-11-26 12:45:05 +01:00
Alexandre Aubin
ae5941116d
Allow apps to be installed on a path sharing a common base, eg /foo and /foo2 ( #1537 )
2022-11-26 00:17:26 +01:00
Kay0u
21c72ad1c5
fix linter
2022-11-24 17:30:05 +01:00
Kay0u
dda5095157
add actionsmap parameters
2022-11-24 15:14:06 +01:00
Kay0u
af1c1d8c02
check if the shell exists
2022-11-24 15:13:59 +01:00
Kay0u
7372dc2079
be able to change the loginShell of a user
2022-11-24 14:42:43 +01:00
axolotle
a54e976e21
app_install: update notifications display with helpers
2022-11-23 16:12:24 +01:00
axolotle
d0faf8a64a
tools_update: add hydrated pre/post upgrade notifications
2022-11-23 16:12:24 +01:00
axolotle
c4432b7823
app_upgrade: display pre and post notifications
2022-11-23 16:12:24 +01:00
axolotle
cdcd967eb1
app: add notifications helpers
2022-11-23 16:12:24 +01:00
axolotle
ea3826fb8d
add new type 'simple' to cli _ask_confirmation
2022-11-23 16:12:24 +01:00
axolotle
cbaa26f472
AppUpgrade: ask confirmation when not enough ram
2022-11-23 16:12:24 +01:00
axolotle
f405bfb613
[fix] catalog: default values for categories & antifeatures
2022-11-23 16:12:24 +01:00
axolotle
d3d18c5ff2
add locales & fix multi_instance check
2022-11-23 16:12:24 +01:00
axolotle
e202df4793
update checks for app requirements as generator
2022-11-23 16:12:24 +01:00
axolotle
727bef92e5
add ask_confirmation helper
2022-11-23 16:12:24 +01:00
axolotle
c45c0a98f2
add app quality, antifeatures and alternative to base manifest
2022-11-23 16:12:24 +01:00
axolotle
56de320a9a
add antifeatures and alternatives to catalog's apps manifest
2022-11-23 16:12:24 +01:00
axolotle
eeec30d78c
add antifeatures to app catalog
2022-11-23 16:12:24 +01:00
Alexandre Aubin
70a8225b1d
diagnosis: make the dnsrecord diagnoser not complain about the damn 128 vs 0 stuff in CAA records
2022-11-21 18:53:09 +01:00
Alexandre Aubin
4aaa88968a
yunoprompt: don't display postinstall tip to members of all_users group (because they can't check if /etc/yunohost/installed exists, but if they're member of the all_users group, then postinstall was already done)
2022-11-20 19:56:47 +01:00
Alexandre Aubin
9bd981620c
regenconf: fix yunohost hook incorectly tweaking mdns.yml ownership
2022-11-20 19:41:08 +01:00
Alexandre Aubin
68c6e58e9c
Fix tip to regen slapd conf
2022-11-20 18:12:28 +01:00
Alexandre Aubin
afdc2ad5b4
nginx: fix broken postinstall, yunohost_http_errors.conf.inc was not actually copied to /etc/nginx/conf.d. Moving to plain/ subfolder where all files in this folder are copied during nginx regenconf
2022-11-19 20:20:26 +01:00
YunoHost Bot
ad1748fa52
[CI] Format code with Black ( #1536 )
2022-11-19 19:11:47 +01:00
Axolotle
07d61a83ae
do not fetch catalogs registered with no url
( #1535 )
...
Do not fetch catalogs registered with no `url`
2022-11-19 18:53:54 +01:00
tituspijean
079c3fab00
Fix docker-image-extract script name ( #1532 )
...
* Fix docker-image-extract script name
* Update docker-image-extract
Use code from 95b3db8af8
2022-11-18 20:11:58 +01:00
Alexandre Aubin
a772153b64
Improve dpkg_is_broken instruction to also mention dpkg --audit
2022-11-18 20:03:02 +01:00
YunoHost Bot
5fc75d063c
[CI] Format code with Black ( #1531 )
2022-11-16 17:12:31 +01:00
Alexandre Aubin
ac6d68711c
tools_update: add --allow-releaseinfo-change option to apt update to prevent the classic nightmare when debian changes from stable to oldstable
2022-11-16 17:01:04 +01:00
tituspijean
5063e12835
Add 502 custom error page ( #1530 )
2022-11-14 23:24:08 +01:00
mod242
c50f3771da
Add Webgo as Registrar ( #1529 )
...
Add Webgo as Registrar to support it via Lexicon
2022-11-14 19:57:49 +01:00
Alexandre Aubin
d6952046fc
diagnosis: fix old typo in ip diagnoser
2022-11-06 19:35:20 +01:00
Alexandre Aubin
4f5cc166e2
ldap: re-allow member of the admins group to edit ldap db
2022-11-06 15:38:42 +01:00
Alexandre Aubin
fb7b780833
Merge pull request #1528 from YunoHost/ci-auto-update-n-v9.0.1
...
Upgrade n to version 9.0.1
2022-11-05 14:21:56 +01:00
yunohost-bot
c255c03193
Upgrade n to v9.0.1
2022-11-05 05:13:40 +00:00
Alexandre Aubin
3574e5a9bc
doc: fix generate_helper_doc.py crashing because of vendor folder
2022-11-04 15:29:28 +01:00
theo@manjaro
129f5cce95
Linter fixes
2022-07-15 16:57:12 +02:00
theo@manjaro
e21c114b70
Better log redacting
2022-07-15 16:54:53 +02:00
theo@manjaro
bbc6dcc50b
Better logging for domain dns push --auto
2022-07-15 16:30:57 +02:00
theo@manjaro
4f303de7a4
Removed the useless argument key
from dyndns_subscribe
2022-07-15 15:56:33 +02:00
theo@manjaro
7deb3b3492
Let the dynette cool down
2022-07-15 15:29:04 +02:00
theo@manjaro
5f2785c6c9
Pleasing the linter
2022-07-15 15:11:45 +02:00
theo@manjaro
eb3c391624
Removed useless argument
2022-07-15 14:33:11 +02:00
theo@manjaro
863843a1cf
The maximum number of subscribed DynDNS domains is configurable
2022-07-15 14:26:21 +02:00
theo@manjaro
f015767f50
Added some tests for subscribing and unsubscribing
2022-07-15 13:21:16 +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
a2a1eefbed
Small fix
2022-07-11 17:11:49 +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
9e44b33401
Clarification
2022-07-06 15:57:17 +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
theo@manjaro
01dfb778e9
Added domain_dyndns_instruction_unclear
2022-07-06 09:32:25 +02:00
theo@manjaro
bc3521fd04
yunohost tools postinstall
auto-detect DynDNS domains
...
and asks for a --subscribe or --no-subscribe option
2022-07-06 09:30:00 +02:00
theo@manjaro
7117c61bbf
Removed useless error
2022-07-05 15:25:43 +02:00
theo@manjaro
3bd427afab
Password is only asked once if we unsubscribe
2022-07-05 15:14:33 +02:00
theo@manjaro
840bed5222
yunohost domain remove
auto-detects DynDNS domains
...
and now uses --unsubscribe and --no-unsubscribe
2022-07-05 15:10:04 +02:00
theo@manjaro
986b42fc1d
yunohost domain add
auto-detect DynDNS domains
...
and asks for a --subscribe or --no-subscribe option
2022-07-05 14:37:14 +02:00
theo@manjaro
e4c631c171
Added yunohost domain dyndns list
command
2022-07-05 11:30:40 +02:00
theo@manjaro
cf6eaf364d
Better password assert placement
2022-07-05 10:45:21 +02:00
theo@manjaro
ac60516638
Raise an actual error (instead of log)
2022-07-05 10:15:56 +02:00
theo@manjaro
dd51adcd3f
Removed useless call to dns push
2022-07-05 10:02:58 +02:00
theo@manjaro
0903460fc4
Fix
2022-07-05 09:59:15 +02:00
theo-is-taken
e58aaa6db6
Update src/dyndns.py
...
Co-authored-by: ljf (zamentur) <zamentur@users.noreply.github.com>
2022-07-05 09:55:19 +02:00
theo-is-taken
ab37617f91
Update src/dns.py
...
Co-authored-by: ljf (zamentur) <zamentur@users.noreply.github.com>
2022-07-05 09:54:23 +02:00
theo@manjaro
273c10f17d
Updated locales
2022-07-05 09:45:26 +02:00
theo@manjaro
11684675d7
Fix
2022-07-05 09:16:17 +02:00
theo@manjaro
fbfcec4873
yunohost domain dns push
works with Dynette domains
2022-07-05 09:06:52 +02:00
theo@manjaro
9a11a93a3f
Merge branch 'dev' of https://github.com/YunoHost/yunohost into dev
2022-07-04 11:09:46 +02:00
theo@manjaro
40fbc8d1ea
Clarification
2022-07-04 10:09:08 +02:00
theo@manjaro
1506146450
Passwords can be set interactively
2022-07-04 10:07:30 +02:00
theo@manjaro
02a4a5fecf
The option -d is deprecated, -p is preferred
2022-07-01 14:40:52 +02:00
theo@manjaro
882c024bc8
yunohost domain remove
now accepts a -p argument
2022-07-01 14:16:50 +02:00
theo@manjaro
4f2a111470
We can now specify a password
...
using the yunohost domain add command
2022-07-01 10:38:25 +02:00
theo@manjaro
fdca22ca5b
Fixed typo
2022-06-30 12:26:53 +02:00
theo@manjaro
4a9080bdfd
Added a new command to delete dyndns records
2022-06-30 12:23:51 +02:00
theo@manjaro
f9afc19ed4
Added an optionnal "password" argument
...
to the "yunohost dyndns subscribe" command
2022-06-30 11:22:46 +02:00
Xavier Brochard
726e0467e9
fix case of flag value
...
same as previous commit on dovecot.sieve
2022-03-23 23:32:16 +01:00
Xavier Brochard
4359aad89f
Fix flag case sensitivity
...
AFAIK this value is case sensitive. It is written as "Yes" in rspamd/milter_headers.conf
2022-03-23 23:22:55 +01:00
Alexandre Aubin
e3d862dc15
Merge branch 'dev' into dev_on_muc
2021-10-13 14:54:55 +02:00
Gabriel
dbf19b585c
[locales] add "domain_cannot_add_muc_upload" string to en.json
2021-02-23 20:17:53 +01:00
Gabriel
1fb42bb8af
[muc subdomain] forbid admin to add a muc subdomain (reserved to xmpp)
2021-02-09 18:54:31 +01:00
Gabriel
4432d28c09
[muc subdomain] add to domain's certificate the alt subdomain muc
2021-02-04 20:40:36 +01:00