1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/duniter_ynh.git synced 2024-09-03 18:26:35 +02:00
Commit graph

45 commits

Author SHA1 Message Date
Moul
6d5366c2bf [enh] BMA: Defining port 443 automatically creates a BMAS endpoint
BMA endpoint is therefore not created, and YnH package doesn't
requires it since there is a LE certificate

https://forum.duniter.org/t/-/7793/9
2020-12-12 13:40:18 +01:00
Moul
fb1567e9c2 [fix] Activate BMA
It seems this is no longer activated by default
2020-11-14 13:53:41 +01:00
Moul
b674b9a4da [fix] #89: Remove /modules path from allowed path to visitors
since it brokes the access BMA since YnH v3.7 permission system
2020-10-03 12:11:31 +02:00
Moul
843e745ad3 Revert "[fix] #89: Use new permission system"
This reverts commit 39f75cddff.
The permission system is not fully ready yet, since we can not protect
two paths
2020-10-03 12:10:31 +02:00
Moul
39f75cddff [fix] #89: Use new permission system
Use ynh_permission_* helpers
Keeping BMA accessible to visitors
and Duniter admin interface accessible to the selected admin
Remove deprecated permission system settings
2020-10-02 20:26:21 +02:00
Moul
c8b724c49d [mod] Remove check whether Duniter is running before stopping it
Use to break the remove script, and bring in a state between installed
and uninstalled app

systemctl returns 0 in case duniter service is not running
2020-06-29 18:13:37 +02:00
Moul
cccdc6e733 [enh] Use systemctl to reload nginx 2020-06-29 18:06:53 +02:00
Moul
4803879f5c [enh] #21: set Duniter as a systemd service
- use 'systemctl' instead of 'service'
2020-06-29 17:58:28 +02:00
Moul
dd621637d4 [fix] #88: Fix link to the ARM build v1.8.0
The name of the package was different
This is a new package with the normal syntax name
2020-06-21 12:33:33 +02:00
vincentux
48bb9b4095 Update Duniter to v1.8.0
Use ARM build from Stretch
2020-06-14 09:32:50 +02:00
Moul
ee35597ed6 [mod] Upgrade upstream to v1.7.21 with DUBPv12
- Get back to artifacts generated by GitLab CD
2020-03-29 12:43:14 +02:00
vincentux
e4ccfa7dec Upgrade upstream to v1.7.18 2020-01-06 14:33:48 +01:00
Moul
83c95a6ce0 [mod] Upgrade upstream to v1.7.17 2019-04-28 23:02:13 +02:00
Moul
fec348d08b [mod] #74: Upgrade upstream to v1.7.16 2019-04-08 23:49:09 +02:00
Moul
91751661a3 [enh] #74: Upgrade upstream to v1.7.14 2019-03-31 22:29:42 +02:00
Moul
c22a66cf90 [fix] typo 2019-01-22 11:11:42 +01:00
Moul
c9279e58cb [mod] #76:Update Duniter to v1.6.29
- Broken links upstream
2019-01-21 21:28:20 +01:00
Moul
aed9550384 [mod] update Duniter to v1.6.28 which enables certification replay…
…protocol change.
2019-01-01 16:54:28 +01:00
Moul
f266234ee6 [mod] tabulations inside f() 2018-11-29 17:32:21 +01:00
Moul
3e379d9fa8 [mod] #51: remove no longer neccessary sudo 2018-11-29 17:03:39 +01:00
Moul
32e81ff7ea [mod] update Duniter packages to v1.6.25. 2018-11-29 15:12:00 +01:00
PatriceF31
6f8156282e Update Duniter to version to 1.6.23 2018-03-29 13:10:21 +02:00
Moul
f8dcd020aa [fix] update to 1.6.22 as previous release disappear /o\. 2018-03-13 20:11:39 +01:00
Moul
62336dd1cd [enh] configure Duniter at install and upgrade steps. 2018-03-13 19:37:59 +01:00
Moul
fc66a05b75 [mod] #63, #50: retrieve release from GitLab. Set to v1.6.21. 2018-03-02 15:26:54 +01:00
Cédric Moreau
a44139f31b [fix] "/modules" URI should not be protected 2017-06-21 11:31:21 +02:00
Cédric Moreau
3689cc85d7 Remove Cesium related stuff 2017-06-14 16:42:40 +02:00
Cédric Moreau
b29f4e4465 Protect some URLs 2017-06-14 16:42:40 +02:00
cgeek
d55d168241 [fix] #54 Missing protection of URL /modules 2017-06-14 16:32:43 +02:00
Cédric Moreau
706154ea6c Cesium is no more embedded 2017-06-13 18:11:07 +02:00
nemsia
9611455fcf [fix] Switch to latest duniter release 2017-05-11 00:01:25 +02:00
Moul
2d4040a9cf [fix] #21: stop daemon only when running. 2017-03-31 11:36:28 +02:00
Moul
197f9369f4 [mod] move as a f() daemon stop and debian pkg removal. 2017-03-31 11:33:59 +02:00
Moul
2a09e31afa [mod] use variable for cesium conf path. 2017-03-20 21:04:00 +01:00
Cédric Moreau
a824958bdf [fix] #42 Install latest version available 2017-03-17 15:53:28 +01:00
Moul
6fa1bb77ba [mod] package cleannings. 2017-03-14 09:41:28 +01:00
Moul
c410b9cad2 [enh] Set URL redirection from root url path to webadmin. 2017-03-05 16:19:13 +01:00
Moul
7e48d604c0 [mod] : #28: pass tests: remove nginx conf check before reloading.
- on dev env, 'nginx -t' check can't found the associate domain name.
- it have to be manually put on the '/etc/hosts/' file.
2017-02-25 12:09:07 +01:00
Moul
07c73d399a [mod] #12: remove install path choice.
A dedicated domain name is needed and make it easier to configure.
Remove code on manifest, install and upgrade scripts.
2017-02-21 12:58:51 +01:00
Moul
64e334bb1d [fix] #29: pull request review:
- [fix] missing '$' before env var to retrieve is cesium is public or not.
- [fix] use YunoHost helper to set a value.
- [fix] remove Cesium patch which have been fixed upstream.
2017-02-20 15:22:42 +01:00
Cédric Moreau
51f91a24da [enh] Add a Cesium public access option 2017-02-15 11:00:33 +01:00
Cédric Moreau
821d2e2c8c [enh] Change configuration to have HTTPS only 2017-02-15 10:17:45 +01:00
Moul
e53082b137 [mod] #26: do not display logs of debian package install and sync process. 2016-10-14 14:50:13 +02:00
Moul
07056ab512 [enh] #25: release name convention have changed:
- Grep 'server' as there is now a 'server' and 'desktop' versions.
- Retrieve 'server' releases which doesn't contain NodeWebkit:
 - This reduce by two the size of the package: download & space usage.
- Grep 'linux' in the case there is only a 'windows' package released:
- that way windows package is not retrieved but an old version for linux.
- Request only one time GitHub. grep previous variable.
- Use variable for debian package path name.
2016-10-11 19:30:05 +02:00
Moul
aeef0080cd [enh] close #19: use functions for duplicate code on scripts 2016-08-20 02:31:08 +02:00