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

Mozilla Foundation disabled RESTClient add-on for Firefox #365

Open
gerrit-hohl opened this issue Aug 19, 2023 · 6 comments
Open

Mozilla Foundation disabled RESTClient add-on for Firefox #365

gerrit-hohl opened this issue Aug 19, 2023 · 6 comments

Comments

@gerrit-hohl
Copy link

Today I wanted to use your RESTClient add-on for Firefox. But I had to realized that it had disappeared from the tool bar. When I looked at the list of installed add-ons, I saw that it was deactivated with a big red warning around it, saying that the add-on was disabled because for security and stability reasons.

There is also a link: RESTClient, a debugger for RESTful web services. has been blocked for your protection.

Is there the possibility of a change that you will update your RESTClient? For me as a developer - at work as well as at home - it was always super useful. 🙇🙏

@smoore4moma
Copy link

I am in total agreement. Postman is nice but you have to login, open your workspace, create the command, etc. Its a good 30 second process, while RESTClient is 5 seconds and has everything I need. I use it all the time for that reason.

@nekijak
Copy link

nekijak commented Aug 25, 2023

I happened to have version 3.0.7 in a different environment, so I downgrade from 3.0.8 and it unblocked.

@gerrit-hohl
Copy link
Author

I happened to have version 3.0.7 in a different environment, so I downgrade from 3.0.8 and it unblocked.

Seems you even can do that simply using the Firefox Add-On page of RESTClient. No need to pick it up from somewhere else.
https://addons.mozilla.org/en-US/firefox/addon/restclient/versions/
Just open the page and install version 3.0.7. After that it is advisable to disable automatic updates for the RESTClient add-on.

But honestly it would be nice if the actual problem could be fixed. The current message why the add-on was disabled says

This add-on violates Mozilla's add-on policies by not providing reviewable source code.
Not sure what that means as the source code is available here on GitHub. 🤷‍♀️

@smoore4moma
Copy link

smoore4moma commented Dec 2, 2023

It's sad, but this project needs quite a bit of work to update the dependent libraries. I did a git clone and npm install and could not get gulp build to work, mainly due to issues that you will find here.

Node LTS is v20+ now, so I can't see building the source with v11, 12, etc. It will take a lot of work to get the libs working with modern versions of Node, and the number of "Deprecated" warnings is significant. Perhaps someone has a fork where they have addressed all of this? I would be interested in building from source and using "Install Add-on From File".

And obviously, the last commit was 6 years ago, so it is not being maintained. It seems clear why if you dig even a little. I don't think it is the author's fault.

@Tampa
Copy link

Tampa commented Oct 27, 2024

Any information on what specifically provoked the decision to block it?

I still the xpi for version 3.0.8resigned1 kicking around if anyone needs it.

@gerrit-hohl
Copy link
Author

I'm still on v3.0.7 with updates off. But I assume that sooner or later it will stop working - v3.0.7 or v3.0.8resigned1 - as Mozilla moves on and the API won't stay as it is forever. But anyway, thanks for the offer, much appreciated. 🙏 And maybe others here want to opt for it.

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

4 participants