![]() The downside of course is a non universally accessible history.Īll in all I see matrix/riot as a nice replacement for discord/irc and anything targeting multi-user chats, but less as an one-on-one instant messenger/sms replacement. Signal, on the other hand, tries to store as little as possible on the server. It’s fairly easy to set up on your own server, however encryption in Riot is still in a testing phase (imho it shouldn’t even allow for unencrypted anything in the first place) and it relies heavily on storing data/messages on the/a server. While I appreciate the effort put in the matrix/riot project, at the moment, I see it as quite a different application. And in the end you also want to use your phone for communication. I do not see this level of security, privacy and ease of use with other applications so far. Signal may have its flaws (as in “it is not perfect”), but its the most privacy aware and secure messenger that you can even make your parents/less computer literate friends install and communicate with them. I’d also really like to see Signal on the Librem 5. (Whereas with Matrix you are not beholden to OWS choosing to release an app for the platform). But OWS release a Signal app for the Librem5 you are of course welcome to use it. Personally, I rate the freedom to select and trust your preferred service provider as high as the need for privacy, which is why Matrix exists (rather than just using Signal). It also applies only to the default matrix dot org homeserver if you use a different one (eg a hypothetical Purism one) then it can have whatever privacy policy it likes. ![]() The Riot privacy policy is indeed too heavy and scary atm but it boils down to “we collect information required to actually power communication we don’t allow illegality or abuse we keep the option to use analytics to see what features of Riot people use and so how to focus our dev effort”, which seems pretty reasonable to me. I’m the project lead for Matrix (and Riot) and can categorically state we are not using user data for profit on Riot, and never will. I’ve already asked in this forum about it and i got one reply from purism, where i’ve replied with the privacy policy link, then i got no more reply, i understand is not a purism issue but riot, that’s why i hope to have a choice for a messagging app with librem5 Stop, all the other thigs are just rubbish i do not wanna see in online services We share no data with other companies and we all we can give to autority according to law is encrypted data Ip address (encrypted) due to avoid abuse allowing one access per time, this will be automatically deleted when logout Used room (encrypted) till you delete your accountĬhat content (encrypted) till you delete the chat Mail and password for login (well protected with hashing) till you delete your account In a privacy messagging app i could expect a privacy policy like that Open source =! privacy ofcourse have opensource applications is a must for privacy, but if an open system collect all this kind of data, is just a joke in a privacy area This can be done only in the same process.Signal is not perfect, could be better in my opinion but riot privacy policy is really awfull, they COLLECT alot of data, and it is not needed for the app funtionality, their base is in UK, i simply cannot trust them i see no much difference between them and whatsapp * Restored if set_restore_sigmask() was used: */Īnother option is to use pthread_kill(3) to send a signal directly to a thread. Void handler(int signo, siginfo_t *info, void *extra) We can’t predict the thread that will be chosen to run the signal handler: ![]() ![]() On a multithreaded application – the signal handler execute in one of the thread contexts. Signal handlers are per process, signal masks are per thread While a signal arrives on a single threaded process, the thread complete the current instruction, jump to the signal handler and return when it finish. Signals are sent in some error cases (accessing wrong memory address, bus error, floating point error, …) and also to inform the user application (timer expired, child process finished, IO is ready, ….) The signal context Signals are very useful feature in linux to send notification from one process to another and from the kernel to the process.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |