Signal-Server
Synapse
DISCONTINUED
Our great sponsors
Signal-Server | Synapse | |
---|---|---|
200 | 366 | |
8,805 | 11,720 | |
1.1% | - | |
9.8 | 9.8 | |
about 19 hours ago | 4 months ago | |
Java | Python | |
GNU Affero General Public License v3.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Signal-Server
-
Signal: Keep your phone number private with Signal usernames
> They could at least BSL the server code and allow others to verify the server code and host but not compete.
This is exactly what they do (except they use AGPL): https://github.com/signalapp/Signal-Server
-
Are Signal Notifications Encrypted ?
https://github.com/signalapp/Signal-Server/blob/main/service/src/main/java/org/whispersystems/textsecuregcm/push/APNSender.java for APNs push notification payloads
- Signal Username Commit
-
Can't link main class in dropwizard project
I am trying to build and run signal server https://github.com/signalapp/Signal-Server
yes it is available here https://github.com/signalapp/Signal-Server/blob/main/service/pom.xml
-
Signal would 'walk' from UK if Online Safety Bill undermined encryption
You could also start your own signal server, but with blackjack, and hookers
-
‘I will show you how safe Telegram is’
The fact that it locks you into using their servers, does not distribute on F-Droid (only Google Play OR an APK with an insecure update mechanism), and has a completely closed-source "abusive message filter" module server side, that could functionally be used for censorship, storing messages for future decryption, or any other number of nefarious purposes - we have no idea since it's not open source (https://github.com/signalapp/Signal-Server/blob/main/.gitmod...).
Additionally, you cannot distribute branded forks or Signal, and if you do fork it, your fork is not allowed to connect to Signal's "official" OWS (open whisper systems) servers - hostility to federation should be viewed with prejudice and suspicion at the very least, it suggests a vested interest in a single point of failure (or control), which goes against user interests.
Further reading: https://drewdevault.com/2018/08/08/Signal.html
-
"The Signal client is built non-reproducibly, so you actually don't know whether it's running the source code available on Github."
It’s actually the signal server that isn’t reproducible because of the abusive message filter that’s in a private repository. It’s clear as day here: https://github.com/signalapp/Signal-Server
-
Links to rooms: What does the link itself reveal?
So phone numbers are not part of group metadata and can’t be accessed directly even if someone gets access to the groups server. However, because (as far as I know) the server still has a 1:1 mapping of UUID <-> phone number that it knows, then if the malicious actor has access to the main Signal server, they’d be able to access the phone numbers of members as well.
-
Huge win for privacy: Facebook tracking is illegal in Europe!
That article is almost 2 years old. Right now GitHub is being updated regularly. Latest update to their server code is from 5 days ago.
Synapse
-
Non-profit Matrix.org Foundation seems to be moving funds to for-profit Element
Why not Matrix? Here's one reason: it has incredibly hard-to-debug edge cases, and plenty of bugs. One of my favourites is the one where people are kicked out of your room at random, which was reported a year ago[0]. It wasn't fixed, however, because the head of the Matrix foundation (Matthew) presumably didn't like the issue being posted on Twitter.
This is honestly really disappointing behaviour from a platform owner.
- Matrix Synapse how use python scripts?
- Redesign einer Website: Mailadressen öffentlich als Sicherheitsrisiko?
- Self Hosting Matrix Server
-
Solved: Fully automated transaction entry with iOS shortcuts. No manual entry or YNAB app required
Synapse
-
Private messenger
The permanence is a difficult issue, there are some description here and here, and some proposed solutions here and here , but the main point is that in a federated system you can not be sure about that the others will work in a good faith. If you have shared or sent something to someone outside the infrastructure you control, you can not reverse that. Like if you have sent an email from protonmail to a gmail address, you can not force google to delete that.
- Beeper Changes iMessage
-
Twitter's source code has been leaked on GitHub
Discord? There are many options, but Mattermost is probably the most Discord like. You might choose Matrix instead if you want something federated like the other platforms I've linked here.
-
Discord will possibly record your video calls, voice calls and channels including screen shares.
Meh.
- suggestions on a self-hosted messaging server with end-to-end encryption for a small family
What are some alternatives?
dendrite - Dendrite is a second-generation Matrix homeserver written in Go!
conduit
Rocket.Chat - The communications platform that puts data protection first.
Jitsi Meet - Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
Mattermost - Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..
matrix-docker-ansible-deploy - 🐳 Matrix (An open network for secure, decentralized communication) server setup using Ansible and Docker
mollyim-android - Enhanced and security-focused fork of Signal.
libsignal-protocol-javascript - This library is no longer maintained. libsignal-protocol-javascript was an implementation of the Signal Protocol, written in JavaScript. It has been replaced by libsignal-client’s typesafe TypeScript API.
Nextcloud - ☁️ Nextcloud server, a safe home for all your data
fluffychat
Signal-TLS-Proxy