annotate announces/version_0.5.0 @ 116:d0a5db5b9bdf

docker: fixed bad stopping: - use exec when it was missing, so the TERM signal is properly catched, and containers can be stopped instead of being killed after 10s - for a unknown reason, exec and su don't handle correctly "$@" with Docker in base.scripts/sat. It's working as expected when launched from withing a running container, but not when launched with "docker run", so a workaround is used with trap and wait
author Goffi <goffi@goffi.org>
date Fri, 04 Mar 2016 23:31:26 +0100
parents 3d3566f95ddc
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
14
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
1 Nous sommes heureux de vous annoncer la sortie de Salut à Toi, version 0.5. Nous nous sommes cette fois-ci concentrés sur la sécurité et le -usinage de certains mécanismes qui vont faciliter l'ajout de futures fonctionnalités et la maintenance.
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
2
16
3d3566f95ddc change the source of the images
souliane <souliane@mailoo.org>
parents: 15
diff changeset
3 Pour rappel SàT est un client XMPP multi-usages et multi-interfaces principalement développé en Python. Les interfaces les plus avancées sont Primitivus (console) et Libervia (web), Jp (ligne de commande) facilite les tâches d'administration, Wix (bureau/WxWidgets) est vouée à disparaître et sera remplacée par Bellaciao (bureau/Qt). Est également prévue une interface pour Android.
14
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
4
16
3d3566f95ddc change the source of the images
souliane <souliane@mailoo.org>
parents: 15
diff changeset
5 ![overview_libervia](http://ftp.goffi.org/sat/misc/0.5/overview_libervia.png)
14
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
6
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
7 Sécurité
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
8 ========
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
9
16
3d3566f95ddc change the source of the images
souliane <souliane@mailoo.org>
parents: 15
diff changeset
10 Un nouveau paramètre a été ajouté pour définir un mot de passe pour le profil SàT, qui est stocké _haché_ dans la base de données. Sa version claire permet de sécuriser les autres mots de passes, dont celui du compte XMPP, qui sont eux _chiffrés_ dans la base. Un schéma détaille comment tout ça fonctionne sur le wiki du projet : [chiffrement](http://wiki.goffi.org/wiki/Encryption/en).
14
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
11
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
12 Libervia supporte désormais le HTTPS. L'administrateur peut choisir quel(s) service(s) activer : HTTP, HTTPS ou les deux.
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
13
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
14 Vous pouvez utiliser [OTR](https://fr.wikipedia.org/wiki/OTR) pour chiffrer de bout en bout vos discussions instantanées. L'interface en console Primitivus utilise la librairie python _potr_ tandis que Libervia s'appuie sur l'implémentation javascript _otr.js_. Ainsi, vos discussions chiffrées sur Libervia sont vraiment sécurisées puisque le chiffrement est effectuée directement par votre navigateur ; il faut par contre prévoir des ralentissements, surtout au lancement d'OTR.
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
15
16
3d3566f95ddc change the source of the images
souliane <souliane@mailoo.org>
parents: 15
diff changeset
16 ![http_unsecure_warning](http://ftp.goffi.org/sat/misc/0.5/http_unsecure_warning.png)
14
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
17
16
3d3566f95ddc change the source of the images
souliane <souliane@mailoo.org>
parents: 15
diff changeset
18 ![stdui_profile_manager_primitivus_1](http://ftp.goffi.org/sat/misc/0.5/stdui_profile_manager_primitivus_1.png)
14
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
19
16
3d3566f95ddc change the source of the images
souliane <souliane@mailoo.org>
parents: 15
diff changeset
20 ![stdui_profile_manager_primitivus_2](http://ftp.goffi.org/sat/misc/0.5/stdui_profile_manager_primitivus_2.png)
14
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
21
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
22 Autres nouveautés
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
23 =================
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
24
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
25 On notera :
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
26
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
27 - l'ajout des marque-pages de salons de discussion ;
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
28 - l'affichage des états dans les salons de discussion ;
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
29 - une meilleure intégration des commandes ad-hoc, permettant par exemple d'administrer le serveur depuis Primitivus ou Libervia;
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
30 - la possibilité de supprimer tous ses messages, modifier son mot de passe ou supprimer son compte depuis Libervia ;
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
31 - des menus contextuels sur les contacts et fenêtres de discussion ;
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
32 - quelques nouveautés concernant les pages de blogs statiques.
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
33
16
3d3566f95ddc change the source of the images
souliane <souliane@mailoo.org>
parents: 15
diff changeset
34 ![bookmarks_manager_primivitus](http://ftp.goffi.org/sat/misc/0.5/bookmarks_manager_primivitus.png)
14
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
35
16
3d3566f95ddc change the source of the images
souliane <souliane@mailoo.org>
parents: 15
diff changeset
36 ![manage_account_delete_blogposts](http://ftp.goffi.org/sat/misc/0.5/manage_account_delete_blogposts.png)
14
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
37
16
3d3566f95ddc change the source of the images
souliane <souliane@mailoo.org>
parents: 15
diff changeset
38 ![static_blog](http://ftp.goffi.org/sat/misc/0.5/static_blog.png)
14
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
39
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
40 -usinage
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
41 ==========
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
42
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
43 Il est important, pour un projet comme SàT (multi-interfaces), de veiller à remanier le code lorsqu'on lui trouve des défauts de conception ou bien qu'on imagine un nouveau mécanisme. Ont subis entre autre un -usinage pour davantage de souplesse ou de généricité :
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
44
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
45 - la découverte de services XMPP ;
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
46 - l'envoi et la réception de messages ;
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
47 - la gestion des commandes textuelles ;
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
48 - la gestion de la liste de contact ;
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
49 - l'organisation hiérarchique des constantes ;
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
50 - les raccourcis clavier de Primitivus ;
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
51 - l'arborescence des fichiers source de Libervia.
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
52
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
53 Ces modifications n’intéressent pas directement l'utilisateur mais elles nous facilitent la vie, et peut-être celles des personnes qui souhaiteraient plus tard nous filer un coup de main ! Il s'agit aussi de premiers pas pour amorcer le développement de l'interface pour téléphones portables et de nouvelles fonctionnalités.
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
54
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
55 Par ailleurs, nous misons toujours davantage sur XMLUI, le micro-format interne de description d'interface utilisateur que nous utilisons pour commander les frontaux depuis le backend. Désormais, les actions de l'utilisateur sont mieux intégrés et nous comptons améliorer le système, toujours davantage à chaque version.
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
56
16
3d3566f95ddc change the source of the images
souliane <souliane@mailoo.org>
parents: 15
diff changeset
57 ![stdui_contact_list_primitivus](http://ftp.goffi.org/sat/misc/0.5/stdui_contact_list_primitivus.png)
14
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
58
16
3d3566f95ddc change the source of the images
souliane <souliane@mailoo.org>
parents: 15
diff changeset
59 ![announcement_admin](http://ftp.goffi.org/sat/misc/0.5/announcement_admin.png)
14
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
60
16
3d3566f95ddc change the source of the images
souliane <souliane@mailoo.org>
parents: 15
diff changeset
61 ![adhoc_administration](http://ftp.goffi.org/sat/misc/0.5/adhoc_administration.png)
14
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
62
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
63 Mais encore...
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
64 ==============
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
65
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
66 Le backend est maintenant distribué en tant que plugin pour Twisted et se lance par défaut en mode démon, tout comme Libervia. La séquence d'initialisation backend / frontaux a été améliorée, ceci corrige les problèmes qui pouvaient survenir lorsque SàT et Libervia étaient lancés depuis un script à peu d'intervalle. De plus, nous avons rajouté un fichier .service pour D-Bus, ce qui permet de lancer automatiquement le backend lorsqu'un frontal en a besoin.
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
67
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
68 Les chemins par défaut des fichiers utilisateurs respectent désormais les recommandations XDG : fichier de configuration dans ~/.config/sat, base de donnée et le reste dans ~/.local/share/sat. L'ancien fichier de configuration sera récupéré et éventuellement mis à jour.
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
69
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
70 Si l'adresse et le port du serveur XMPP sont laissés vides dans les paramètres de connexion, les bonnes valeurs peuvent être récupérées depuis un enregistrement DNS SRV qui correspond à la partie « domaine » du JID.
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
71
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
72 Un nouveau système de log fait son apparition, il est pleinement configurable et gère les couleurs, le formatage, le filtrage et le type de sortie (fichiers, mémoire...).
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
73
16
3d3566f95ddc change the source of the images
souliane <souliane@mailoo.org>
parents: 15
diff changeset
74 ![logging](http://ftp.goffi.org/sat/misc/0.5/logging.png)
14
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
75
16
3d3566f95ddc change the source of the images
souliane <souliane@mailoo.org>
parents: 15
diff changeset
76 ![logging_primitivus](http://ftp.goffi.org/sat/misc/0.5/logging_primitivus.png)
14
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
77
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
78 Aspect administratif
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
79 ====================
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
80
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
81 Nous avons déposés en préfecture les papiers pour la création de l'association « Salut à Toi »... ça a été accepté du premier coup, ce qui nous a agréablement surpris car le mode de fonctionnement de l'association est un peu particulier : direction collégiale, pas de président / secrétaire / trésorier mais deux co-administrateurs. Pour rappel, derrière ce projet il y a une volonté d'implication qui est incompatible avec lexercice d'une autre activité professionnelle. Cela se traduit, pour les développeurs, par la nécessité de trouver une source de financement. Nous allons donc commencer à tester / adapter notre idée de modèle économique et ceci, bien entendu, dans le respect des engagements éthiques et moraux qui sont définis par notre [contrat social](http://salut-a-toi.org/social_contract.html).
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
82
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
83 Les adhésions à l'association sont notre source de financement privilégié ! Nous avons défini dans le règlement intérieur plusieurs montant de cotisation annuelle entre 10 et 100 euros, libre à chacun de choisir ce qu'il veut. Pour les personnes qui souhaiteraient nous soutenir sans pouvoir ou vouloir verser de contribution financière, c'est aussi possible : l'adhésion sans cotisation est prévue par le règlement intérieur. Comme ça, plus d'excuse ;-)
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
84
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
85 Il va par contre falloir attendre encore un peu avant que tout cela soit faisable par internet. Nous allons ouvrir un compte en banque pour l'association et il faudra ensuite préparer un formulaire en ligne pour gérer les adhésions.
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
86
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
87 Rencontres
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
88 ==========
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
89
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
90 Nous étions présents cette année aux Journées du Logiciel Libre à Lyon, Pas Sage en Seine à Paris et aux Rencontres Mondiales du Logiciel Libre à Montpellier (voir les liens pour les vidéos des conférences). Nous avons pu rencontrer ou revoir quelques personnes grâce aux stands, et aux conférences de Goffi. Merci aux organisateurs de ces événements ainsi qu'à Reflets, qui a écrit un article sur SàT suite à la sortie de la dernière version, ce qui a permis de faire connaitre le projet à un plus large public.
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
91
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
92 Nous allons participer mercredi et jeudi prochain au « XMPP Summit » et à son hackaton qui se déroulent à Berlin. Serons notamment présents deux autres développeurs XMPP avec qui nous sommes en contact, dont Edhelas de Movim, et ensemble nous espérons pouvoir peser davantage pour faire standardiser de nouvelles extensions (notamment autour de Publish-Subscribe et pour le blogage) et encourager leurs implémentations.
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
93
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
94 Le samedi 27 septembre entre 14h et 17h30, Goffi participera à une émission de la radio « Ici et maintenant » enregistrée à Paris sur le thème de l'auto-hébergement. Il y a aura plusieurs autres invités dont deux développeurs de Jappix.
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
95
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
96 Nous souhaitons aussi organiser des rencontres au travers de l'association, au moins une fois par an sous forme d'assemblée générale ordinaire, et peut-être davantage. Le lieu et la date n'ont pas encore été discuté.
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
97
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
98 A noter aussi la création récente d'une liste de diffusion « users » pour les utilisateurs de SàT, qui vient compléter le salon de discussion et la liste de diffusion « dev ».
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
99
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
100 Et après ?
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
101 ==========
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
102
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
103 Nous souhaitons transférer nos propres blogs sur SàT. La version 0.6 se concentrera donc sur le blogage (qui dans SàT est basé sur un système de permissions fines pour n'écrire qu'aux personnes de votre choix), le stockage d'images et l'implémentation des tags. Il s'agit de fonctionnalités essentielles et peut-être des derniers grands travaux avant la publication de la première version grand public, qui a pris un peu de retard et devrait être estampillée 0.7 ou 0.8.
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
104
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
105 Site officiel http://www.salut-a-toi.org
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
106 Démo de Libervia https://www.libervia.org
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
107 Blog d'un développeur http://www.goffi.org
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
108 Wiki http://wiki.goffi.org
15
b9efc9f3cdee added a link to the mailing lists
souliane <souliane@mailoo.org>
parents: 14
diff changeset
109 Listes de diffusion http://lists.goffi.org/
14
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
110 Changelog http://repos.goffi.org/sat/file/tip/CHANGELOG
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
111 Article sur Reflets.info http://reflets.info/sat-le-couteau-suisse-libre-et-open-source-de-la-communication/
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
112 Vidéo à PSES 2014 (partie 1) http://numaparis.ubicast.tv/videos/salut-a-toi-1-partie-1/
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
113 Vidéo à PSES 2014 (partie 2) http://numaparis.ubicast.tv/videos/salut-a-toi-1-partie-2/
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
114 Vidéo aux RMLL 2014 http://rmll.ubicast.tv/videos/salut-a-toi-et-si-on-repolitisait-tout-ca/
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
115 JDLL (pas de vidéo) http://www.jdll.org/
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
116 XMPP Summit 16 http://wiki.xmpp.org/web/Summit_16
51ce9c8ce18c added announce for version 0.5
souliane <souliane@mailoo.org>
parents:
diff changeset
117 Radio « Ici et maintenant » http://icietmaintenant.com