From 5e5dd124d70e0d16e49d152e549db22b14dd4dce Mon Sep 17 00:00:00 2001 From: Tagadda <36127788+Tagadda@users.noreply.github.com> Date: Fri, 18 Feb 2022 11:27:40 +0000 Subject: [PATCH 1/5] Betterized description(tm) --- doc/DESCRIPTION.md | 26 +++++++++++++++++++++++++- doc/DESCRIPTION_fr.md | 26 +++++++++++++++++++++++++- doc/DISCLAIMER.md | 2 ++ doc/DISCLAIMER_fr.md | 8 +++++--- 4 files changed, 57 insertions(+), 5 deletions(-) diff --git a/doc/DESCRIPTION.md b/doc/DESCRIPTION.md index 6033d7a..908730c 100644 --- a/doc/DESCRIPTION.md +++ b/doc/DESCRIPTION.md @@ -1 +1,25 @@ -Glitch-Soc, a fork of Mastodon, is a free, open-source microblogging social network. It is a decentralized alternative to commercial platforms like Twitter and avoids the risks of a single company monopolizing your communication for commercial purposes. +`glitch-soc` is a friendly [fork](https://en.wikipedia.org/wiki/Fork_(software_development)) of the open-source social media software [Mastodon](https://joinmastodon.org/), with the aim of providing additional features at the risk of potentially less stable software. + +### What's different from Mastodon? + +`glitch-soc` adds a number of experimental features to Mastodon, such as: + +- Media improvements + - Images inside the CW spoiler + - fullwidth images + - scaling options +- Formatted toots +- Reply selection in lists +- Filter improvements +- Highlighting of misleading links +- Hiding follower count +- An app settings modal +- Collapsible toots +- Toot visibility icons +- Local-only toots +- Threaded mode +- `data-*` attributes on statuses +- Advanced theming via flavours+skins +- Doodle + +See more [on the documentation](https://glitch-soc.github.io/docs/). diff --git a/doc/DESCRIPTION_fr.md b/doc/DESCRIPTION_fr.md index 8b6cff5..a1c774a 100644 --- a/doc/DESCRIPTION_fr.md +++ b/doc/DESCRIPTION_fr.md @@ -1 +1,25 @@ -Glitch-Soc, une scission de Mastodon, est un réseau social de microblog auto-hébergé et open source. C'est une alternative décentralisée aux plates-formes commerciales comme Twitter. Glitch-Soc évite ainsi les risques qu'une seule société monopolise votre communication à des fins commerciales. +`glitch-soc` est une [scission](https://fr.wikipedia.org/wiki/Fork_(d%C3%A9veloppement_logiciel)) sympa du logiciel de réseau social libre [Mastodon](https://joinmastodon.org/), avec comme objectif de fournir des fonctionnalités supplémentaires, au risque d'un logiciel un peu moins stable. + +### Quelles sont les différences avec Mastodon? + +`glitch-soc` ajoute de nombreuses fonctionnalitées expérimentals, comme : + +- Améliorations des média + - Images masquées pas le CW + - Images en pleine largeure + - Options de mise à l'échelle +- Formattage des pouets +- Sélectionner les réponses dans les listes +- Amélioration des filtres +- Mise en avant des liens trompeurs +- Cacher les compteur d'abonné⋅e⋅s +- Une boite de paramètres +- Pouets pliants +- Icones pour le niveau de visibilité des pouets +- Pouets locaux +- Mode fil de pouts +- Attribut `data-*` sur les pouets +- Gestion des thèmes avancée via flavours+skins +- Doodle + +Voir plus [sur la documentation](https://glitch-soc.github.io/docs/) (en anglais). diff --git a/doc/DISCLAIMER.md b/doc/DISCLAIMER.md index a011c53..80153db 100644 --- a/doc/DISCLAIMER.md +++ b/doc/DISCLAIMER.md @@ -1,5 +1,7 @@ ⚠️ Glitch-Soc is beta software, and under active development. Use at your own risk! +### Install + * This app require a dedicated domain or subdomain. * The user choosen during the installation is created in Glitch-Soc with admin rights. diff --git a/doc/DISCLAIMER_fr.md b/doc/DISCLAIMER_fr.md index f670d99..49433c3 100644 --- a/doc/DISCLAIMER_fr.md +++ b/doc/DISCLAIMER_fr.md @@ -1,9 +1,11 @@ Glitch-Soc est en constant développement, fournis avec les dernières fonctionnalités (incluant les derniers bugs). -* L'application a besoin d'un domaine dédié. -* L'utilisateur⋅ice choisi⋅es lors de l'installation sera administrateur⋅ice de l'instance. Il est possible d'en ajouter d'autre depuis l'application. +### Installation -L'authentification par LDAP et le Single-Sign-On sont activés pour les utilisateur⋅ices YunoHost. +* L'application a besoin d'un domaine dédié. +* L'utilisateurice choisie lors de l'installation sera administrateurice de l'instance. Il est possible d'en ajouter d'autre depuis l'application. + +L'authentification par LDAP et le Single-Sign-On sont activés pour les utilisateurices YunoHost. Nous vous invitons à bloquer les instances malveillantes depuis l'interface d'administration. Vous pouvez également ajouter du texte sur votre page d'accueil. From 9d1b2ce664f1ffaa74b5b418d18bf35fa71540da Mon Sep 17 00:00:00 2001 From: Yunohost-Bot <> Date: Fri, 18 Feb 2022 11:27:49 +0000 Subject: [PATCH 2/5] Auto-update README --- README.md | 28 +++++++++++++++++++++++++++- README_fr.md | 34 ++++++++++++++++++++++++++++++---- 2 files changed, 57 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 24713fe..29eea87 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,31 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in ## Overview -Glitch-Soc, a fork of Mastodon, is a free, open-source microblogging social network. It is a decentralized alternative to commercial platforms like Twitter and avoids the risks of a single company monopolizing your communication for commercial purposes. +`glitch-soc` is a friendly [fork](https://en.wikipedia.org/wiki/Fork_(software_development)) of the open-source social media software [Mastodon](https://joinmastodon.org/), with the aim of providing additional features at the risk of potentially less stable software. + +### What's different from Mastodon? + +`glitch-soc` adds a number of experimental features to Mastodon, such as: + +- Media improvements + - Images inside the CW spoiler + - fullwidth images + - scaling options +- Formatted toots +- Reply selection in lists +- Filter improvements +- Highlighting of misleading links +- Hiding follower count +- An app settings modal +- Collapsible toots +- Toot visibility icons +- Local-only toots +- Threaded mode +- `data-*` attributes on statuses +- Advanced theming via flavours+skins +- Doodle + +See more [on the documentation](https://glitch-soc.github.io/docs/). **Shipped version:** 2022.02.12~ynh1 @@ -26,6 +50,8 @@ Glitch-Soc, a fork of Mastodon, is a free, open-source microblogging social netw ⚠️ Glitch-Soc is beta software, and under active development. Use at your own risk! +### Install + * This app require a dedicated domain or subdomain. * The user choosen during the installation is created in Glitch-Soc with admin rights. diff --git a/README_fr.md b/README_fr.md index 3f98063..934c3b8 100644 --- a/README_fr.md +++ b/README_fr.md @@ -11,7 +11,31 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour ## Vue d'ensemble -Glitch-Soc, une scission de Mastodon, est un réseau social de microblog auto-hébergé et open source. C'est une alternative décentralisée aux plates-formes commerciales comme Twitter. Glitch-Soc évite ainsi les risques qu'une seule société monopolise votre communication à des fins commerciales. +`glitch-soc` est une [scission](https://fr.wikipedia.org/wiki/Fork_(d%C3%A9veloppement_logiciel)) sympa du logiciel de réseau social libre [Mastodon](https://joinmastodon.org/), avec comme objectif de fournir des fonctionnalités supplémentaires, au risque d'un logiciel un peu moins stable. + +### Quelles sont les différences avec Mastodon? + +`glitch-soc` ajoute de nombreuses fonctionnalitées expérimentals, comme : + +- Améliorations des média + - Images masquées pas le CW + - Images en pleine largeure + - Options de mise à l'échelle +- Formattage des pouets +- Sélectionner les réponses dans les listes +- Amélioration des filtres +- Mise en avant des liens trompeurs +- Cacher les compteur d'abonné⋅e⋅s +- Une boite de paramètres +- Pouets pliants +- Icones pour le niveau de visibilité des pouets +- Pouets locaux +- Mode fil de pouts +- Attribut `data-*` sur les pouets +- Gestion des thèmes avancée via flavours+skins +- Doodle + +Voir plus [sur la documentation](https://glitch-soc.github.io/docs/) (en anglais). **Version incluse :** 2022.02.12~ynh1 @@ -22,10 +46,12 @@ Glitch-Soc, une scission de Mastodon, est un réseau social de microblog auto-h Glitch-Soc est en constant développement, fournis avec les dernières fonctionnalités (incluant les derniers bugs). -* L'application a besoin d'un domaine dédié. -* L'utilisateur⋅ice choisi⋅es lors de l'installation sera administrateur⋅ice de l'instance. Il est possible d'en ajouter d'autre depuis l'application. +### Installation -L'authentification par LDAP et le Single-Sign-On sont activés pour les utilisateur⋅ices YunoHost. +* L'application a besoin d'un domaine dédié. +* L'utilisateurice choisie lors de l'installation sera administrateurice de l'instance. Il est possible d'en ajouter d'autre depuis l'application. + +L'authentification par LDAP et le Single-Sign-On sont activés pour les utilisateurices YunoHost. Nous vous invitons à bloquer les instances malveillantes depuis l'interface d'administration. Vous pouvez également ajouter du texte sur votre page d'accueil. From ebf1814d5a01c7d070d9c4e532c9b2053ffb6acc Mon Sep 17 00:00:00 2001 From: Tagadda <36127788+Tagadda@users.noreply.github.com> Date: Fri, 18 Feb 2022 21:04:24 +0000 Subject: [PATCH 3/5] Fix systemd sandboxing for sidekiq --- conf/glitchsoc-sidekiq.service | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/conf/glitchsoc-sidekiq.service b/conf/glitchsoc-sidekiq.service index 47fe663..ce0aef8 100644 --- a/conf/glitchsoc-sidekiq.service +++ b/conf/glitchsoc-sidekiq.service @@ -19,19 +19,21 @@ StandardError=syslog # Depending on specificities of your service/app, you may need to tweak these # .. but this should be a good baseline # Details for these options: https://www.freedesktop.org/software/systemd/man/systemd.exec.html -NoNewPrivileges=yes +# We need to disable everything that implie NoNewPrivileges=yes else sidekiq +# can't deliver mail to YunoHost users. See #30 -Tagada +NoNewPrivileges=no PrivateTmp=yes -PrivateDevices=yes -RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6 AF_NETLINK -RestrictNamespaces=yes -RestrictRealtime=yes +#PrivateDevices=yes +#RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6 AF_NETLINK +#RestrictNamespaces=yes +#RestrictRealtime=yes DevicePolicy=closed ProtectSystem=full ProtectControlGroups=yes -ProtectKernelModules=yes -ProtectKernelTunables=yes -LockPersonality=yes -SystemCallFilter=~@clock @debug @module @mount @obsolete @reboot @setuid @swap +#ProtectKernelModules=yes +#ProtectKernelTunables=yes +#LockPersonality=yes +#SystemCallFilter=~@clock @debug @module @mount @obsolete @reboot @setuid @swap # Denying access to capabilities that should not be relevant for webapps # Doc: https://man7.org/linux/man-pages/man7/capabilities.7.html From aaa1de8f7964c8bceb86be8f8e6f931fcf98211f Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Sun, 20 Feb 2022 06:22:03 +0000 Subject: [PATCH 4/5] Upgrade to v2022.02.19 --- conf/app.src | 6 +++--- manifest.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/conf/app.src b/conf/app.src index 7ddf3af..67e5387 100644 --- a/conf/app.src +++ b/conf/app.src @@ -1,7 +1,7 @@ -SOURCE_URL=https://github.com/glitch-soc/mastodon/archive/6f78c66fe01921a4e7e01aa6e2386a5fce7f3afd.tar.gz -SOURCE_SUM=2cc0847a8e276a72530959ff783318dc20688057a76983a1c1ce60d13ca72222 +SOURCE_URL=https://github.com/glitch-soc/mastodon/archive/23a548d794b1cb5005428c6bcf73819c1944339e.tar.gz +SOURCE_SUM=1b287a4c3aaa8c74aa813cfe114e580572afbf622b8d9ec7d8954e9f6d7c70c3 SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=tar.gz SOURCE_IN_SUBDIR=true -SOURCE_FILENAME=6f78c66fe01921a4e7e01aa6e2386a5fce7f3afd.tar.gz +SOURCE_FILENAME=23a548d794b1cb5005428c6bcf73819c1944339e.tar.gz SOURCE_EXTRACT=true diff --git a/manifest.json b/manifest.json index 7ab5867..2a8a3e8 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Libre and federated social network, fork of Mastodon", "fr": "Réseau social libre et fédéré, scission de Mastodon" }, - "version": "2022.02.12~ynh1", + "version": "2022.02.19~ynh1", "url": "https://github.com/glitch-soc/mastodon", "upstream": { "license": "free", From 69728fcfdc6e162bdfc01dd48973b8527fd5990f Mon Sep 17 00:00:00 2001 From: Yunohost-Bot <> Date: Sun, 20 Feb 2022 06:22:08 +0000 Subject: [PATCH 5/5] 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 29eea87..6fbf0df 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in See more [on the documentation](https://glitch-soc.github.io/docs/). -**Shipped version:** 2022.02.12~ynh1 +**Shipped version:** 2022.02.19~ynh1 diff --git a/README_fr.md b/README_fr.md index 934c3b8..6c04b40 100644 --- a/README_fr.md +++ b/README_fr.md @@ -38,7 +38,7 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour Voir plus [sur la documentation](https://glitch-soc.github.io/docs/) (en anglais). -**Version incluse :** 2022.02.12~ynh1 +**Version incluse :** 2022.02.19~ynh1