Commit graph

993 commits

Author SHA1 Message Date
Alexandre Aubin
3f3069d080 Add info message after the migration is complete 2018-10-25 15:35:46 +00:00
Alexandre Aubin
feb45578db Improve wording 2018-10-25 15:13:05 +00:00
Alexandre Aubin
ae3bf28481 Misc naming, description and comments improvements 2018-10-25 14:38:49 +00:00
ljf
7975d73cad [enh] Manual migration if not weak password 2018-10-25 14:56:12 +02:00
Alexandre Aubin
1fcd0b252b Remove old legacy code about letsencrypt 2018-09-04 16:24:57 +02:00
ljf
2d5077e2ea [enh] Synchronize root and admin password 2018-08-30 01:34:12 +02:00
Josué Tille
b7554dec21 Use json for return 2018-08-29 18:45:48 +02:00
ljf
783c512628 [enh] PasswordValidator without Moulinette 2018-08-28 08:56:12 +02:00
ljf
67e82111c1 [enh] Validate pwd with Online Pwned List 2018-08-28 03:09:43 +02:00
Alexandre Aubin
6f2de77f54
Merge pull request #165 from YunoHost/journals
journals/operational logs
2018-08-23 21:21:42 +02:00
Alexandre Aubin
ff33d8c3c8
Merge pull request #512 from YunoHost/better_error_path_conflict
Better error path conflict
2018-08-15 19:00:32 +02:00
ljf (zamentur)
39639044ca
Merge branch 'stretch-unstable' into journals 2018-08-10 16:08:07 +02:00
Alexandre Aubin
a637be20bf More agressive deprecation messages for app checkurl and initdb 2018-08-08 16:05:14 +02:00
Laurent Peuch
73f9703756 [enh] returns ALL conflictings applications 2018-08-06 01:21:38 +02:00
Laurent Peuch
66f9244961 [enh] display which app conflict on domain/path not available 2018-08-06 01:10:14 +02:00
Alexandre Aubin
f89c41f3e4 Improve behavior of yunopaste() for integration with the webadmin 2018-07-25 16:38:53 +00:00
Bram
191b3c1ffc
Merge pull request #510 from YunoHost/post-install-tell-to-add-first-user
[enh] after postinstall tell admin to had its first user
2018-07-22 15:41:31 +02:00
Laurent Peuch
886afd4d69 [enh] after postinstall tell admin to had its first user 2018-07-22 13:38:44 +02:00
Alexandre Aubin
8eaceefbbd Add a --share option to 'log display' to share the log on yunopaste 2018-07-21 17:59:51 +00:00
Alexandre Aubin
fe48c37ce4 Attempt to improve wording 2018-07-21 16:34:23 +00:00
Laurent Peuch
0ab51209fe [enh] list available users on app installation user argument 2018-07-03 20:38:23 +02:00
Laurent Peuch
8a33199d91 [mod] add experimental warning for config panel 2018-06-22 04:37:08 +02:00
ljf
a5ebc76eda Merge from stretch-unstable 2018-06-21 22:41:20 +02:00
Alexandre Aubin
fe3435736b Merge branch 'unstable' into stretch-unstable 2018-06-16 16:15:11 +02:00
ljf (zamentur)
8df696849b [fix] Redirect corectly php5 to php7 file during restore (#489)
* [fix] Redirect corectly php5 to php7 file during restore

* [enh] Avoid to use bash command to do replace

* [enh] Use moulinette helpers

* [fix] Migrate correctly the first column of backup csv

* [fix] Missing argument in locale
2018-06-15 18:54:14 +02:00
Alexandre Aubin
abf0b6c0d9 Typo 2018-06-12 23:22:31 +02:00
Alexandre Aubin
e475d3afab Merge branch 'unstable' into stretch-unstable 2018-06-12 01:06:47 +02:00
Alexandre Aubin
0ebfa145b8 Close port 465, open 587 during migration according to SMTP port change 2018-06-11 23:40:23 +02:00
Alexandre Aubin
18330ab042 Check available space in /var/lib/postgresql before running postgresql migration 2018-06-11 18:15:19 +02:00
Alexandre Aubin
e11730c1e3 Fix service description for php7.0 2018-06-10 18:07:51 +02:00
ljf
65d8d88a09 [fix] Some unit operation setup 2018-06-05 16:32:12 +02:00
ljf
9d59c8555a [enh] Display log help at the end of logs 2018-06-04 21:36:28 +02:00
ljf
cad0b9ba1f [enh] Improve help to get log message 2018-06-04 20:58:24 +02:00
ljf
ab816f292e [enh] Display log message to help to get log 2018-06-04 20:35:45 +02:00
ljf
793b4d2f88 [enh] Add some translations and start uo 2018-06-04 19:18:11 +02:00
ljf
5676f05dfb [enh] Better help for log list action 2018-06-04 04:04:10 +02:00
Alexandre Aubin
742c52f496 Merge branch 'testing' into stretch-unstable 2018-05-28 02:26:49 +02:00
ljf
24bd5f9c83 [fix] Manage yaml corrupted error 2018-05-22 21:18:59 +02:00
Alexandre Aubin
dd8af083b3 Merge branch 'unstable' into stretch-unstable 2018-05-20 21:43:05 +02:00
Laurent Peuch
72bd201cb2 [enh] import services descriptions from https://pad.aquilenet.fr/p/8Cg5Miv6Of
Thanks to everyone who contributed <3

Co-authored-by: ariasuni <perso@hack-libre.org>
Co-authored-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2018-05-18 04:31:09 +02:00
Laurent Peuch
02842b311d [enh] add service descriptions to en.json 2018-05-18 04:10:41 +02:00
Bram
74b38ba929
Merge pull request #468 from YunoHost/clean_services.py
more debug output in services.py
2018-05-12 04:35:16 +02:00
Alexandre Aubin
8186f044dc Replace the nginx.conf thing with a function called at the beginning of the migration that restore the original file if it was modified 2018-05-11 03:32:54 +02:00
Bram
9d1ed9e8d2
Merge branch 'unstable' into clean_services.py 2018-05-10 23:39:02 +02:00
Alexandre Aubin
2843ce923d Have a specific upgrade for nginx-common because some people edit /etc/nginx/nginx.conf 2018-05-10 22:37:27 +02:00
Laurent Peuch
061b6bbcce [enh] display service journalctl logs on failed to start/stop/enable/disable error 2018-05-10 22:09:02 +02:00
Alexandre Aubin
3955aee5ca Add missing description for PHP5->7 migration 2018-05-02 18:07:31 +02:00
Alexandre Aubin
922821418e Draft of DB migration from Postgresql 9.4 to 9.6 2018-05-02 18:07:30 +02:00
Alexandre Aubin
5013965c0e
[enh] [wip] Stretch migration (#433)
* Add migration skeleton
* Clumsy attempt to adapt the upgrade script to python
* At the end of the migration, force the regen conf of specific services
* Implement the apt clean/autoremove at the end of migration
* Attempt to fix the upgrade of yunohost packages
* Dumb mistake :|
* Adding strings
* Add test of free space for /var/
* Fix sources.list patching
* Stupid mistake :|
* Check system is up to date
* Working on disclaimer draft
* Add a function to list installed 'unstable' apps
* Get actual list of problemtic apps + improve disclaimer message building
* Use helper to run the apt update
* More simplifications of disclaimer building
* Add helper function to get manually modified files
* Fetch actuall list of manually modified files to build disclaimer
* Internationalize disclaimer
* Don't skip stretch migration when running postinstall on jessie
* Add a done message at the very end of the migration
* Also patch jessie/updates and backports in sources.list
* Backup and restore conf files modified during the upgrade to not mess regen-conf
* Also check for yunohost being in 2.x at the beginning of upgrade
* Fix the check for upgradable packages..
* Try to be more robust if folder already exists (when running multiple times)
* I probably meant fail2ban here o.O
* Try to improve robustness when running multiple time
* Add a check after the main upgrade that we're effectively on stretch
* Hold apps equivs packages during the upgrade
* Show dist-upgrade logs in the yunohost admin, using call_async_output
* Misc fixes because I broke things /o\
* Touch /etc/yunohost/installed at the end, because for some weird reason it get deleted sometimes :|
* Removing this unecessary message, especially because it 'hide' the previous one when running from the webadmin
* Install php-zip for nextcloud and kanboard
* Don't crash if there's no [app]-ynh-deps
* Revert previous commit that added this, should be fixed in the stretch branch now
* [fix] Unhold metronome for migration (#452)
* Let's use forge.yunohost.org as repo now
2018-05-02 02:10:46 +02:00
ljf
2c30bb8965 [enh] Configure unit operations on cert management 2018-04-14 04:14:14 +02:00