Commit graph

9936 commits

Author SHA1 Message Date
Alexandre Aubin
ae37b5fc24 portalapi: Add new yunohost-portal-api to yunohost services 2023-07-17 19:47:24 +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
f69f87fa65 Merge remote-tracking branch 'origin/dev' into portal-api 2023-07-17 18:56:05 +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
Alexandre Aubin
4561f900df portal refactoring: update ssowat conf format with a dict mapping domains to portal urls. For now, let's have one portal per main/parent domain (which is anyway imposed by cookie management unless we reintroduce complex cross-domain authentication...) 2023-07-15 21:20:15 +02:00
Alexandre Aubin
ec96558c81 portalapi: add FIXMEs about auth layer 2023-07-15 20:07:18 +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
f4dfb56006 portal refactoring: the 'yunohost tile' thingy won't work anymore, gotta discuss what we want to do exactly 2023-07-15 16:01:03 +02:00
Alexandre Aubin
0cb673c125 portalapi: woopsies 2023-07-14 19:35:05 +02:00
Alexandre Aubin
a81a548f76 Unused imports 2023-07-14 19:12:49 +02:00
Alexandre Aubin
5104c2a79f portalapi: add CORS headers ... though gotta revisit this later, I don't know what I'm doing 2023-07-14 19:11:32 +02:00
Alexandre Aubin
5e1d69a2cb portalapi: harden systemd service configuration 2023-07-14 18:55:33 +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
2c0f49cef3 portalapi: add groups and apps list in infos returned by GET /me 2023-07-14 04:44:03 +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
6c6dd318fb portalapi: implement encrypted password storage in the user's cookie using AES256 2023-07-11 22:39:22 +02:00
Alexandre Aubin
236e85eece apt: add signed-by clause to sury and yarn repo 2023-07-11 18:12:34 +02:00
Alexandre Aubin
f1200b81dc apt: always add yarn repo because it's annoying to have to deal with an extra repo in each nodejs app just to install a single package.. 2023-07-11 18:12:34 +02:00
Alexandre Aubin
9a5080ea16 portalapi: fix split or user/password in auth code 2023-07-11 17:49:25 +02:00
Alexandre Aubin
a1cf770e1b Merge branch 'dev' into portal-api 2023-07-11 17:11:02 +02:00
Alexandre Aubin
2f2ff6eb19
Simplify fpm add config helper (Bookworm) (#1685)
* Simplify ynh_add_fpm_config helper

* helpers: drop dedicated_service option in ynh_add_fpm_config
2023-07-11 15:58:59 +02:00
Alexandre Aubin
7ba6c37eb8 Merge branch '11.2' into bookworm 2023-07-11 15:56:52 +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