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

Feature request: XUL based extension for Pale Moon #9

Open
mlgualtieri opened this issue Nov 5, 2018 · 14 comments
Open

Feature request: XUL based extension for Pale Moon #9

mlgualtieri opened this issue Nov 5, 2018 · 14 comments

Comments

@mlgualtieri
Copy link
Owner

Adding this bug as a feature request placeholder.

@beerisgood
Copy link

Pale Moon need to add support for add-ons, not otherwise.
Also they use a old and unsecure add-on base without signed add-ons

@mlgualtieri
Copy link
Owner Author

Thanks for the info! A user wrote to me hoping that a XUL based version could be added at some point. The last time I did any XUL development was a decade ago and I don't remember it being a pleasant experience. I'll still consider it if there are folks who would want to use it. For now, this bug will be a placeholder so I remember the request.

@beerisgood
Copy link

I wouldn't spend time on that, but it's your baby ;)

@Zero3K
Copy link

Zero3K commented Mar 7, 2019

Its been 4 months since then. Any updates?

@mlgualtieri
Copy link
Owner Author

At the moment there are no active plans to port the extension to Pale Moon. That may change if there's enough demand. I've never used Pale Moon and it's been a long time since I've messed with XUL, so there would be a learning curve to get things going. Unfortunately, at the moment I don't have the bandwidth to dig into it.

@ghost
Copy link

ghost commented Mar 19, 2019

I would like to tell the palemoon user, if you want the extension in XUL and well rolled up your sleeves and help the dev to do it, he created an app for both major browsers, you used an obsolete version of firefox as a base, you can not ask all devs to maintain their app under XUL.

@FourthDr
Copy link

FourthDr commented Apr 4, 2019

If this vulnerability was discovered over five months ago, why is it just now getting press?? Also, non quantum based versions of Firefox where still supported back in November of 2018 54.9.0esr? Instead of a full XUL add-on, how about a greasemonkey script? That should be easier to do I would think. You can still get Firefox classic add-ons from here: https://github.com/JustOff/ca-archive

@FourthDr
Copy link

FourthDr commented Apr 4, 2019

You can still find the XUP School here https://developer.mozilla.org/en-US/docs/Archive/Add-ons/Overlay_Extensions/XUL_School Until 2020.

@mlgualtieri
Copy link
Owner Author

mlgualtieri commented Apr 4, 2019

If this vulnerability was discovered over five months ago, why is it just now getting press??

The extension was made a Firefox featured extension this April, so it's likely why it's getting new (and welcome!) attention. FYI - My original write up was posted Jan 2018. The issue dates back much further though and there is some previous work going back a decade published by others.

Instead of a full XUL add-on, how about a greasemonkey script? That should be easier to do I would think. You can still get Firefox classic add-ons from here: https://github.com/JustOff/ca-archive

'Easier' may be an overstatement. It would likely still need a complete rewrite to work as a Greasemonkey script. It may be doable though. At the moment I really don't have time to re-develop the plugin from scratch and am just supporting the Chrome/Chromium and Firefox extensions.

@ghost
Copy link

ghost commented Jul 1, 2019

I have during my free time tested the possibility of use it in greasemonkey (tapermonkey) and it don't work since the chrome command isn't supported in these script.

I suggest to close this request since nobody want to do it (and @mlgualtieri won't do it, which is normal given the amount of work it represents), Personally I haved tried in grasemonkey it don't work and Xul I gave I never want to touch it again in my life xD.

@ghost
Copy link

ghost commented Jul 11, 2020

Is this still being considered?

@ghost
Copy link

ghost commented Jul 11, 2020

Actually @mlgualtieri work on a news version because chrome 85's change will break some part of the extension, so he have to patch it before that.
I'm waiting this new version to try to start implement whitelist too (and merge the localization in it too).
So Yes but it's not the top priority of him (or other contributor) it's all i can say.
But if anyone who Know Xul can help for the implementation he/her will be welcome to help. :)

@mlgualtieri
Copy link
Owner Author

I haven't closed the bug because I don't want to outright close the door on it, but it's not something I have plans for in the near future, for the same reasons as above (would need a complete rewrite in XUL).

As per your comment @Aelisya, I'll be releasing version 1.0.18 as soon as I can. I ran into an issue that didn't completely resolve one of the bugs I was hoping to fix in this release. Then I ran out of time to work on it. I'm going to merge my current edits in now, with the intent of finalizing it and releasing it asap... but that won't be before Wednesday as I'm giving a (virtual) talk this week and all my spare time is going into prep for that. The fixes for Chrome 85 won't be until another release.

@ghost
Copy link

ghost commented Oct 20, 2020

I was about to check to port it, but i won't do it, since i don't think there is enough user on Palmoon and i have some code to do to prepare the port another extension to manifest V3 and the deprecation of WebRequest

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