Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ricochet stops working in October 2021 #613

Open
AyrA opened this issue Jul 7, 2021 · 12 comments
Open

Ricochet stops working in October 2021 #613

AyrA opened this issue Jul 7, 2021 · 12 comments

Comments

@AyrA
Copy link

AyrA commented Jul 7, 2021

onion v2 addresses are deprecated and will stop working by the end of September. (See publication here).

This means that ricochet (which uses the old v2 addresses) will stop working at that point.

@cypherbits
Copy link

Time to migrate to https://www.ricochetrefresh.net/

@AyrA
Copy link
Author

AyrA commented Jul 7, 2021

The title of this repository literally says "NOT FOR PRODUCTION USE" and the first paragraph says that it's currently not using v3 either and that this is still a work in progress, so sounds like migrating at this point is not worth it yet.

@pospeselr
Copy link

pospeselr commented Jul 7, 2021

Hi, ricochet-refresh dev/maintainer here. As usual documentation lags behind code. Ricochet-Refresh does use v3 and has since last summer/fall (see commit: blueprint-freespeech@55d29d7 )

Our latest release (3.0.10) can be found here: https://github.com/blueprint-freespeech/ricochet-refresh/releases

There is no migration path between Ricochet-IM and Ricochet-Refresh, as there is no way to migrate v2 onion services to v3 onion services, so you'll need to manually go and re-add all your contacts.

I've filed blueprint-freespeech#105 to track updating the README.

@angry17e0
Copy link

Any way it v3 support can be backported to ricochet and to Debian, please?

@cypherbits
Copy link

@angry17e0 please read the thread. "Ricochet" is dead. "Ricochet Refresh" is the new one: https://github.com/blueprint-freespeech/ricochet-refresh/releases

@AyrA
Copy link
Author

AyrA commented Aug 2, 2021

Any way it v3 support can be backported to ricochet and to Debian, please?

Probably not backported, but you can likely generate a v3 address using another tor instance and then copy the keys over.

@anarcat
Copy link

anarcat commented Aug 29, 2021

@angry17e0 please read the thread. "Ricochet" is dead. "Ricochet Refresh" is the new one: https://github.com/blueprint-freespeech/ricochet-refresh/releases

making this repo more obviously dead (ie. changing the readme or description and archving it) might help with this...

@timkuijsten
Copy link

I think both Ricochet Refresh and Cwtch by @s-rah look promising and are worth checking out.

@smaragdus
Copy link

@cypherbits

Time to migrate to https://www.ricochetrefresh.net/

Ricochet is dead but Ricochet Refresh is not an option for me as it uses Code of Conduct and I do not want to have anything in common with such idiocy and lunacy.

@cypherbits
Copy link

@smaragdus every project and organization has a code of conduct like that. And it's for the developers and contributors, not users... I don't see the "oh my god" you see in that code of conduct, can you please enlighten me?

@Lunaring0
Copy link

Why all say Ricochet is dead ? Only one thing what do you need is -> Download the newest tor browser , copy the tor.exe to the ricochet folder and all works fine.

@pospeselr
Copy link

Why all say Ricochet is dead ? Only one thing what do you need is -> Download the newest tor browser, copy the tor.exe to the ricochet folder and all works fine.

This is incredibly not the case and if it somehow works for you you're way off into undefined behaviour land. You will likely be able to bootstrap but unable to connect to or verify connecting clients.

The cryptographic handshake used to verify that a connecting client owns the private keys of the onion service they say they do is tightly coupled with the type of key used (ed25519 for v3 onion services, i forget what for v2). As mentioned above, Ricochet-Refresh is the current semi-actively maintained fork, and Gosling is where active backend/protocol development is happening for an eventual Ricochet-Refresh version 4 with improved privacy guarantees.

Feel free to @ me on issues over there if you're interested in getting involved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants