-
-
Notifications
You must be signed in to change notification settings - Fork 48
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
[Contribution] qubes-url-redirector #3152
Comments
First, sorry for extremely late reply @raffaeleflorio. |
Don't worry @marmarek, you're very busy and thanks for all of your work!
The difference with Chrome is that the Firefox extension has to be signed by Mozilla in order to be installed by the browser. However the upload to the web store is optional.
Unfortunately this isn't possible because the extension, in order to work, needs a simple host application that run "qvm-open-in-vm". Obviously the web store doesn't handle such type of installation.
Yeah, indeed the key/ID is generated offline during the packaging process. The upload to the web store is optional, like for Firefox. The new version (tracked by the v2.1.1 branch) is more stable, with more feature and simpler. It's almost finished. For various reason I couldn't work on it in the past period. There is only an issue with Firefox, due its APIs: the extension can only handle HTTP(S) URLs. Chrome APIs, instead, permit to handle every scheme (like data, ftp and so on). What do you think it's more appropriate to do? A big warning on the Firefox version? |
Hi, I've some good updates.
The new version will be the 3.0, because there are a lot of changes and improvements. Both internal and external.
With Firefox 60 the user can, finally, disable ftp (a real issue, imho). Before that version there is no simple way to disable it. Supported schemes are listed here: https://github.com/raffaeleflorio/qubes-url-redirector/tree/v3.0#schemes-compatibility-table.
I've finally done it with Chrome/ium and Firefox. 😄 It can be installed programmatically. I've already tested on Chromium and Firefox. I'm releasing the 3.0-beta, after that I'll make and release the rpm package. ** UPDATE ** |
Duplicate of #845 |
This appears to be a duplicate of an existing issue. If so, please comment on the appropriate existing issue instead. If you believe this is not really a duplicate, please leave a comment briefly explaining why. We'll be happy to take another look and, if appropriate, reopen this issue. Thank you. |
qubes-url-redirector
Repo: https://github.com/raffaeleflorio/qubes-url-redirector
Discussion: https://groups.google.com/forum/#!topic/qubes-devel/fsIAQO1xFkU
Hi all,
I wrote a browser extension written using WebExtension standard API. So it's compatible with any browser that supports this API.
Essentially I implemented requested feature in https://www.qubes-os.org/gsoc/#thunderbird-firefox-and-chrome-extensions . Then I added some other features. Currently Thunderbird's counterpart is missing.
So qubes-url-redirector permits to manage which VM is responsible to open links, obviously redirection happens before any TCP connection is made. Furthermore, through context menu entries, you can open a specific link in a custom way. Currently you can open links in: DVM, a default-VM, a specific VM and in this VM. However I know the direction things about qvm-open-in-vm.
Then the extension has a settings page embedded in browser where you manage default behavior and it supports a whitelist based on Javascript's RegExp, in this way there is a lot of flexibility to define trustworthy URLs or domains. Settings page is also accessible through a button in browser's toolbar, besides the default way (e.g. Firefox's Add-Ons manager).
For UI I followed these guidelines (in the repo there are some screenshots):
The text was updated successfully, but these errors were encountered: