annotate announces/version_0.5.1_en @ 43:4c5bd7ddaaca

xep: updated XEP-0356 (privileged entity): Several updates according to feedbacks + review: - added links to PEP and namespace delegation XEPs - removed MUST for default values in configuration - <forwarded/> element is now a child of a <privilege/> element - <perm/> "namespace" attribute has been renamed to "access" - "headline" type restriction for "message" privilege has been removed - "message" permission violation now result in a "forbidden" message error - for "presence" permission, only <presence/> stanza with no type or with a "unavailable" type are sent to privileged entity - added specifitation for "presence" if a managed entity is unavailable and if a privileged entity is available after first <presence/> stanzas have been received - added Business Rules section - Updated namespace to reflect incompatible changes
author Goffi <goffi@goffi.org>
date Mon, 23 Mar 2015 18:41:01 +0100
parents dc5240f4b7b2
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
19
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
1 We are happy to announce the release of Salut à Toi v0.5.1! This version focuses on security and code refactorisation to ease the add of new features and maintenance.
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
2
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
3 We remind you that SàT is a multi-purposes and multi-frontends XMPP client, mainly developed in Python. The more advanced frontends are Primitivus (console) and Libervia (web). Jp (command line) can be used for administrative tasks. Wix (desktop/WxWidgets) will be deprecated and replaced with Bellaciao (desktop/Qt). An Android frontend is also planned.
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
4
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
5 ![overview_libervia](http://ftp.goffi.org/sat/misc/0.5/overview_libervia.png)
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
6
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
7 Security
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
8 ========
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
9
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
10 A new parameter has been added to define a password for the SàT profile, it is stored _hashed_ in the database. Its raw version is used to cipher the other passwords - including the one for the XMPP account - which are _encrypted_. A scheme on the wiki explains how this all works: [encryption](http://wiki.goffi.org/wiki/Encryption/en).
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
11
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
12 Libervia now handles HTTPS. The administrator can choose the service(s) to enable: HTTP, HTTPS or both.
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
13
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
14 You can uses [OTR](https://fr.wikipedia.org/wiki/OTR) for instant messaging end-to-end encryption. Primitivus console interface uses the Python library _potr_ while Libervia is based on the Javascript implementation _otr.js_. Thus, your encrypted discussions on Libervia are really private because the encryption is done directly by your browser; you may encounter some slowdowns, especially when starting OTR.
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
15
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
16 ![http_unsecure_warning](http://ftp.goffi.org/sat/misc/0.5/http_unsecure_warning.png)
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
17
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
18 ![stdui_profile_manager_primitivus_1](http://ftp.goffi.org/sat/misc/0.5/stdui_profile_manager_primitivus_1.png)
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
19
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
20 ![stdui_profile_manager_primitivus_2](http://ftp.goffi.org/sat/misc/0.5/stdui_profile_manager_primitivus_2.png)
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
21
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
22 Other additions
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
23 ===============
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
24
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
25 You will notice:
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
26
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
27 - the add of chat rooms bookmarks;
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
28 - the display of the composing states in chat rooms;
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
29 - a better integration of the ad-hoc commands, e.g. to allow the administration of the server from Primitivus or Libervia;
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
30 - the possibility to erase all your blog posts, change your password or delete your account from Libervia;
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
31 - contextual menus on the roster contacts and the discussion panels;
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
32 - a couple of new stuff concerning the static blog pages.
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
33
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
34 ![bookmarks_manager_primivitus](http://ftp.goffi.org/sat/misc/0.5/bookmarks_manager_primivitus.png)
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
35
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
36 ![manage_account_delete_blogposts](http://ftp.goffi.org/sat/misc/0.5/manage_account_delete_blogposts.png)
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
37
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
38 ![static_blog](http://ftp.goffi.org/sat/misc/0.5/static_blog.png)
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
39
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
40 Refactorisation
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
41 ===============
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
42
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
43 We care to redesign the code when some conception issues are found, or if we imagine a new mechanism which would work better. It is especially important for a project like SàT which is multi-interfaces and still in development. For this version we made several refactorisations concerning:
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
44
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
45 - XMPP service discovery;
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
46 - messages sending and reception;
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
47 - textual commands management;
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
48 - contact list management;
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
49 - hierarchical organization of the constants;
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
50 - Libervia's source files hierachy;
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
51 - Primitivus keyboard shortcuts.
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
52
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
53 These modifications are not of a big interest for the users, but they ease our life, and maybe those of the people who would like to give us a hand! We see them as required first steps to initiate the development of the mobile phone frontend and the add of new features.
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
54
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
55 We extended the usage of XMLUI, our internal micro-format for describing user interfaces. We use it to manage frontend's dialogs from the backend. The user actions are now better integrated and we will keep on improving it for the next versions.
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
56
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
57 ![stdui_contact_list_primitivus](http://ftp.goffi.org/sat/misc/0.5/stdui_contact_list_primitivus.png)
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
58
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
59 ![announcement_admin](http://ftp.goffi.org/sat/misc/0.5/announcement_admin.png)
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
60
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
61 ![adhoc_administration](http://ftp.goffi.org/sat/misc/0.5/adhoc_administration.png)
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
62
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
63 To be mentioned
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
64 ===============
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
65
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
66 The backend is now launched as a Twisted plugin and starts by default in daemon mode, just as Libervia. The initialisation sequence backend / frontends has been improved; this fixes the issues that could occur when SàT and Libervia were launched from a script within a short time. Moreover, we added a .service file for D-Bus to automatically launch the backend when a frontend needs it.
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
67
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
68 The default paths for the user files are now compliant to the XDG recommendations: configuration file in ~/.config/sat, database and the rest in ~/.local/share/sat. Any previously existing default configuration file will be retrieved and eventually updated.
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
69
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
70 If the XMPP server address and port are left empty in the connection parameters, the actual values can be retrieved from a DNS SRV record - if one is set for the "domain" part of your JID.
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
71
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
72 There's a new log system, fully customisable and managing the colors, formatting, filtering and outputs (files, memory...).
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
73
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
74 ![logging](http://ftp.goffi.org/sat/misc/0.5/logging.png)
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
75
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
76 ![logging_primitivus](http://ftp.goffi.org/sat/misc/0.5/logging_primitivus.png)
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
77
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
78 Administrative aspects
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
79 ======================
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
80
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
81 We submitted the file for the creation of the association "Salut à Toi"... which has been accepted without any trouble, positively surprising us. Our working mode is indeed a bit special for a French "1901-law" association: a collegial board with no president, secretary nor treasurer but two co-administrators. We remind you that there is behind this project a desire to fully involve ourselves, and this is not compatible with the pursue of another professional activity. This means, for the developers, the necessity to find a funding source. We will start with testing / adapting our idea of a good funding model for SàT, of course meeting the ethical and moral commitments that are defined by our [social contract](http://salut-a-toi.org/social_contract.html).
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
82
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
83 The association memberships are our favorite source of income! We defined in the internal rules several amounts for the annual subscription, between 0 and 100 euros and every one is free to choose. There's no typo! For the persons who would like to support us without being able or willing to contribute financially, that's possible - because moral support is important too. So there's no reason not to join ;-)
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
84
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
85 We are unfortunately not ready yet to offer you the possibility to make it online. We actually plan to open a bank account for the association at the end of this month, then we will prepare the online form to manage the subscriptions.
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
86
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
87 Meetings
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
88 ========
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
89
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
90 We attended this year the "Free Software Days" (aka JDLL in French) in Lyon, "Pas Sage en Seine" in Paris and the "Libre Software Meeting" (aka RMLL) in Montpellier - see the links to watch the recorded conferences (in French). We met or saw again some nice people at the stands and during the speeches Goffi made. Many thanks to the organizers of these events, and to Reflets.info which wrote an article about SàT following the last version's release, allowing a larger public to get to know about the project.
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
91
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
92 We also participated last week to the "XMPP Summit" and its hackaton in Berlin. We met there some XMPP developers, including two with whom we have regular contact, such as Edhelas from Movim. We presented together our issues with the protocol and will suggest new XEPs to standardize some practices (especially regarding Publish-Subscribe and blogging), and push their implementations.
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
93
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
94 Saturday, September the 27th between 2pm and 5:30pm, Goffi will participate to a radio program from "Ici et maintenant", recorded in Paris and about self-hosting. There will be many guests including two from the Jappix project.
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
95
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
96 We would like to organize some gatherings via the association, at least once per year as a general assembly and maybe more often. The date and the location haven't been discussed yet.
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
97
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
98 Please also notice the recent creation of a "users" mailing list for SàT, it completes the chat room and the "dev" mailing list.
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
99
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
100 And then?
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
101 =========
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
102
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
103 We would like to migrate our own blogs to SàT. The version 0.6 will focus on blogging (in SàT, it is based on a fine access permission system, so you only write to the people you want), pictures storage and tags implementation. These are essentials features and maybe the last important works before the publication of the first public release, which has been a bit delayed and should be stamped 0.7 or 0.8.
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
104
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
105 Official website http://www.salut-a-toi.org
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
106 Libervia demo https://www.libervia.org
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
107 Blog of a developper http://www.goffi.org
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
108 Wiki http://wiki.goffi.org
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
109 Mailing lists http://lists.goffi.org/
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
110 Changelog http://repos.goffi.org/sat/file/tip/CHANGELOG
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
111 Article on Reflets.info http://reflets.info/sat-le-couteau-suisse-libre-et-open-source-de-la-communication/
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
112 Video at PSES 2014 (partie 1) http://numaparis.ubicast.tv/videos/salut-a-toi-1-partie-1/
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
113 Video at PSES 2014 (partie 2) http://numaparis.ubicast.tv/videos/salut-a-toi-1-partie-2/
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
114 Video at RMLL 2014 http://rmll.ubicast.tv/videos/salut-a-toi-et-si-on-repolitisait-tout-ca/
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
115 JDLL (no video) http://www.jdll.org/
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
116 XMPP Summit 16 http://wiki.xmpp.org/web/Summit_16
dc5240f4b7b2 added release announce in English for v0.5.1
souliane <souliane@mailoo.org>
parents:
diff changeset
117 Radio "Ici et maintenant" http://icietmaintenant.com