Augustin Trancart
a8d52eb1d4
Avoid crashing when service name is not provided as log source
2020-05-08 18:05:49 +02:00
Augustin Trancart
bcb16416b2
Remove default value for deprecated log_type args
...
The service_add method check if the argument is empty, but what it
really wants to do is checking if the args is not systemd (as far as I
understand). As this value is deprecated, better remove the default to
fix this logic.
2020-05-08 17:59:46 +02:00
Alexandre Aubin
ba709be534
Merge pull request #963 from YunoHost/enforce-permissions-in-etc-yunhost
...
[fix] Enforce permissions for stuff in /etc/yunohost/
2020-05-08 04:15:10 +02:00
Alexandre Aubin
4100ebeb31
Merge pull request #979 from YunoHost/service_cleanup
...
[enh] service.py cleanup + add tests for services
2020-05-08 03:16:55 +02:00
Bram
10946c3bf8
Merge pull request #980 from YunoHost/check-for-fatal-code-errors
...
Check for fatal code errors
2020-05-08 00:08:20 +02:00
Alexandre Aubin
2f31cb6463
Make sure to handle symlinks when fetching logfiles
2020-05-07 22:37:57 +02:00
Alexandre Aubin
63ff02be50
Keep track of 'parent' operation in operation loggers
2020-05-07 22:23:38 +02:00
Alexandre Aubin
6434fad965
Merge pull request #975 from YunoHost/auto-restart-ldap
...
[fix] handle new auto restart of ldap in moulinette
2020-05-07 22:18:18 +02:00
Alexandre Aubin
d8be90165c
Propagate changes from moulinette/simplify-interface-init
2020-05-07 22:16:22 +02:00
Alexandre Aubin
96e115c609
Use 'init' helper from tests!
2020-05-07 22:16:22 +02:00
Alexandre Aubin
84e39a416a
Add an 'init' helper for scripts/tests to initialize everything needed...
2020-05-07 22:15:51 +02:00
Alexandre Aubin
7df8e8421d
Forgot to set interface as api for init logging
2020-05-07 22:15:51 +02:00
Alexandre Aubin
69a520657c
Add init_i18n for convenience when using yunohost as a lib...
2020-05-07 22:15:51 +02:00
Alexandre Aubin
dee08a16fe
Move moulinette initialization and other stuff to src/yunohost/__init__.py
2020-05-07 22:15:51 +02:00
Alexandre Aubin
233c962710
Hmpf idk another iteration to cleaning attempt
2020-05-07 22:15:51 +02:00
Alexandre Aubin
f5c16737eb
More stuff to reduce complexity
2020-05-07 22:15:51 +02:00
Alexandre Aubin
68c9244492
Remove _die, simplify creation of log dir, make linter a bit happier
2020-05-07 22:15:51 +02:00
Alexandre Aubin
31e5f7e8b5
This arg ain't meaningful anymore?
2020-05-07 22:15:51 +02:00
Alexandre Aubin
94d0e253f7
Clean usr/bin/yunohost and yunohost-api ...
2020-05-07 22:15:51 +02:00
Bram
9962fd610e
Merge pull request #968 from YunoHost/simplify-and-optimize-yunohost-version
...
Simplify / optimize reading version of yunohost packages...
2020-05-07 21:47:45 +02:00
Bram
dbac27cc38
Merge pull request #961 from YunoHost/add-wss-to-default-src
...
[enh] Real CSP headers for the webadmin
2020-05-07 21:35:24 +02:00
Alexandre Aubin
8bcf753081
Also split + and -
2020-05-07 18:34:51 +02:00
Alexandre Aubin
3a62d828ba
version was not defined...
2020-05-07 18:18:59 +02:00
Alexandre Aubin
0b24aa68d5
Ugly hack to install new deps in debian/control
2020-05-07 18:08:12 +02:00
Alexandre Aubin
15060df0ad
Merge pull request #927 from YunoHost/fix-backup-tests
...
[fix] Restoration of custom hooks / missing restore hooks
2020-05-07 04:35:59 +02:00
Alexandre Aubin
22e03dc10e
Update changelog for 3.8.3
2020-05-07 04:13:30 +02:00
Alexandre Aubin
f202e8d4b8
Enforce metronome >= 3.14.0
2020-05-07 04:10:32 +02:00
Alexandre Aubin
7e8996ecfe
Merge pull request #971 from maranda/stretch-unstable
...
mod_storage_ldap: change :users() to :nodes().
2020-05-07 04:09:29 +02:00
Alexandre Aubin
9bea7d9daf
Merge pull request #976 from YunoHost/fix-multi-instance-upgrade
...
[fix] multi instance upgrade
2020-05-07 00:42:56 +02:00
Alexandre Aubin
9e096f7825
Merge pull request #978 from YunoHost/app-without-domain
...
[fix] domain remove if an app without a domain is installed
2020-05-07 00:08:23 +02:00
Alexandre Aubin
882b003bd7
Fix i18n string test
2020-05-07 00:07:10 +02:00
Alexandre Aubin
49c4324ee1
During app installs, set default answer for user-type args to main user
2020-05-06 22:17:39 +02:00
Alexandre Aubin
c7dd881774
Default 'ask' questions for common app manifest args
2020-05-06 21:41:54 +02:00
Bram
0b035782d0
Update src/yunohost/domain.py
...
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
2020-05-06 20:46:34 +02:00
Laurent Peuch
9e86014636
[mod] improve error message when apps are still installed on a domain
2020-05-06 20:20:38 +02:00
Alexandre Aubin
f25e07fd82
Update src/yunohost/service.py
2020-05-06 20:18:49 +02:00
Alexandre Aubin
58a29f218e
Update src/yunohost/service.py
...
Co-authored-by: Kayou <pierre@kayou.io>
2020-05-06 20:06:16 +02:00
Alexandre Aubin
40eaec605e
Make flake8 happy (c.f. previous commit)
2020-05-06 19:45:16 +02:00
Alexandre Aubin
582a63bc0c
Add at least a check to detect epic python errors
2020-05-06 19:45:00 +02:00
Alexandre Aubin
c721aaf258
version was not defined...
2020-05-06 19:01:07 +02:00
Alexandre Aubin
6fc5b41302
Add a few tests for services add/remove/status ...
2020-05-06 18:53:51 +02:00
Alexandre Aubin
e74f49f001
Simplify log list management because log type is deprecated now that we always fetch journalctl
2020-05-06 18:46:44 +02:00
Alexandre Aubin
95dd1e2707
service -> infos ... + misc small syntax improvements
2020-05-06 18:20:03 +02:00
Alexandre Aubin
199258166e
services[name] -> service
2020-05-06 18:12:55 +02:00
Kayou
a11654e0cf
[fix] domain remove if an app without a domain is installed
2020-05-06 11:57:28 +02:00
Kay0u
cf57b77d6a
[fix] multi instance upgrade
2020-05-04 18:28:05 +02:00
ljf
a5ecf52c30
[fix] chown postfix to avoid warning
2020-05-04 14:45:47 +02:00
ljf
d51b126df8
[fix] postmap: warning: removing zero-length database file
2020-05-04 14:45:47 +02:00
ljf
ff0a2192b9
[enh] Automatic regenconf after editing smtp settings
2020-05-04 14:45:47 +02:00
ljf
94eb9246bb
[fix] Avoid sasl account reachable from other users
2020-05-04 14:45:47 +02:00