From 894c38f9d66ccbb997e98035848d9dd702e3cb93 Mon Sep 17 00:00:00 2001 From: Thatoo Date: Sun, 17 Dec 2023 19:33:59 +0100 Subject: [PATCH 1/4] Update manifest.toml Helper to explain the need to choose to open to all visitors to be able to federate the server --- manifest.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/manifest.toml b/manifest.toml index 4df9e29..2b163ec 100644 --- a/manifest.toml +++ b/manifest.toml @@ -36,6 +36,8 @@ ram.runtime = "50M" [install.init_main_permission] type = "group" default = "visitors" + help.en = "If you want to be able to federate with other servers, you should let the default choice, visitors" + help.fr = "Si vous souhaitez pouvoir fédérer votre serveur avec d'autres, vous devez laisser le choix par défaut, visiteurs" [install.server_name] ask.en = "Select the display name for your Conduit server" From d615cb38bdca78d14ab57bb7f6ccdbf3bf9a6f3d Mon Sep 17 00:00:00 2001 From: OniriCorpe Date: Mon, 12 Feb 2024 05:38:15 +0100 Subject: [PATCH 2/4] add sliding sync support --- conf/server_name.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/conf/server_name.conf b/conf/server_name.conf index ad38d12..a569bf0 100644 --- a/conf/server_name.conf +++ b/conf/server_name.conf @@ -6,6 +6,7 @@ location /.well-known/matrix/server { location /.well-known/matrix/client { return 200 '{ "m.homeserver": { "base_url": "https://__DOMAIN__" }, + "org.matrix.msc3575.proxy": { "url": "https://__DOMAIN__" }, "im.vector.riot.jitsi": {"preferredDomain": "jitsi.riot.im"}, "im.vector.riot.e2ee": {"default": true } }'; From e87bc62ba0c5dad0e9993cd640b4f81aa961863e Mon Sep 17 00:00:00 2001 From: OniriCorpe Date: Mon, 12 Feb 2024 05:45:18 +0100 Subject: [PATCH 3/4] bump version --- manifest.toml | 50 +++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/manifest.toml b/manifest.toml index 2b163ec..12780d4 100644 --- a/manifest.toml +++ b/manifest.toml @@ -5,9 +5,9 @@ name = "Conduit" description.en = "Simple, fast and reliable chat server powered by Matrix" description.fr = "Serveur de chat simple, rapide et fiable alimenté par Matrix" -version = "0.6.0~ynh5" +version = "0.6.0~ynh6" -maintainers = ["eric_G"] +maintainers = [ "eric_G" ] [upstream] license = "Apache-2.0" @@ -18,7 +18,7 @@ fund = "https://liberapay.com/timokoesters/" [integration] yunohost = ">= 11.2" -architectures = ["arm64", "amd64", "armhf"] +architectures = [ "arm64", "amd64", "armhf" ] multi_instance = false ldap = "not_relevant" @@ -53,7 +53,7 @@ ram.runtime = "50M" help.en = "If no, accounts should be registered by an admin after defining a secret. If yes, to protect your server and the federation from spammer, federation will be deactived by default. You must Activate CAPTCHA verification before federation reactivation. See Config Panel for instructions" help.fr = "Si non, les comptes seront créés par un admin après avoir défini un secret. Si oui, la fédération sera désactivée pour protéger la fédération et vous des spammeurs. Activez la vérification par CAPTCHA avant de réactiver la fédération ! Voir les instructions dans le Config Panel" default = false - + [resources] [resources.sources] @@ -69,27 +69,27 @@ ram.runtime = "50M" armhf.url = "https://gitlab.com/famedly/conduit/-/jobs/artifacts/master/raw/build-output/linux_arm_v7/conduit?job=docker:master" armhf.sha256 = "595534a8eb19496f7ac39130e62a29645fc04b001faad72032144ab97467d394" - [resources.system_user] +[resources.system_user] - [resources.install_dir] +[resources.install_dir] - [resources.permissions] - main.url = "/" - main.show_tile = false - - server_api.url = "__DOMAIN__/_matrix" - server_api.label = "Server access for client apps." - server_api.show_tile = false - server_api.allowed = "visitors" - server_api.auth_header = false - server_api.protected = true +[resources.permissions] +main.url = "/" +main.show_tile = false - server_client_infos.url = "__SERVER_NAME__/.well-known/matrix" - server_client_infos.label = "Server info for federation. (well-known)" - server_client_infos.show_tile = false - server_client_infos.allowed = "visitors" - server_client_infos.auth_header = false - server_client_infos.protected = true - - [resources.ports] - main.default = 6167 +server_api.url = "__DOMAIN__/_matrix" +server_api.label = "Server access for client apps." +server_api.show_tile = false +server_api.allowed = "visitors" +server_api.auth_header = false +server_api.protected = true + +server_client_infos.url = "__SERVER_NAME__/.well-known/matrix" +server_client_infos.label = "Server info for federation. (well-known)" +server_client_infos.show_tile = false +server_client_infos.allowed = "visitors" +server_client_infos.auth_header = false +server_client_infos.protected = true + +[resources.ports] +main.default = 6167 From 886dd78f6ed99a142a2fa6d7e5c75186df679d89 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Mon, 12 Feb 2024 04:45:23 +0000 Subject: [PATCH 4/4] Auto-update README --- README.md | 2 +- README_fr.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5d532c7..eaa2500 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in Conduit is a lightweight open-source server implementation of the Matrix Specification with a focus on easy setup and low system requirements. That means you can make your own Conduit setup in just a few minutes. Conduit keeps things simple, it's a single binary with an embedded database and can be much faster than other server implementations in some cases. -**Shipped version:** 0.6.0~ynh5 +**Shipped version:** 0.6.0~ynh6 ## Documentation and resources * Official app website: diff --git a/README_fr.md b/README_fr.md index 53925d1..f94490e 100644 --- a/README_fr.md +++ b/README_fr.md @@ -19,7 +19,7 @@ Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) po Conduit est une implémentation de serveur open source légère de la spécification Matrix avec un accent sur une configuration facile et des exigences système faibles. Cela signifie que vous pouvez créer votre propre configuration Conduit en quelques minutes seulement. Conduit garde les choses simples, c'est un binaire unique avec une base de données intégrée et peut être beaucoup plus rapide que d'autres implémentations de serveur dans certains cas. -**Version incluse :** 0.6.0~ynh5 +**Version incluse :** 0.6.0~ynh6 ## Documentations et ressources * Site officiel de l’app :