Mercurial > sat_docs
annotate announces/version_0.5.1_en @ 158:c5037f25490a
screenshots (0.7): new libervia blog screenshot
author | Goffi <goffi@goffi.org> |
---|---|
date | Tue, 23 Jul 2019 21:58:12 +0200 |
parents | dc5240f4b7b2 |
children |
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 |