Package Details: mozillavpn 2.21.0-1

Git Clone URL: https://aur.archlinux.org/mozillavpn.git (read-only, click to copy)
Package Base: mozillavpn
Description: Fast, secure, and easy to use VPN from the makers of Firefox
Upstream URL: https://vpn.mozilla.org
Keywords: vpn wireguard
Licenses: MPL2
Submitter: tavianator
Maintainer: Xavier (xiota)
Last Packager: Xavier
Votes: 41
Popularity: 0.72
First Submitted: 2021-01-13 02:38 (UTC)
Last Updated: 2024-04-03 13:22 (UTC)

Latest Comments

1 2 3 4 5 6 .. 19 Next › Last »

firesock commented on 2024-03-17 03:34 (UTC)

Thanks for the change. Do you think it should note in the in the post-install that without systemd-resolved setup (I think that's the only D-Bus provider that exists?) DNS queries won't go over the VPN?

Xavier commented on 2024-03-07 15:26 (UTC)

I've checked it and it is correct, it no longer needs resolveconf, thanks @firesock

firesock commented on 2024-03-07 04:04 (UTC)

For the optional resolvconf dependency, mozillavpn has removed resolvconf executable support in favour of the D-Bus interface since 2.20 https://github.com/mozilla-mobile/mozilla-vpn-client/commit/2f291e35db90ada46fbbe95c3c0d891364ed3a23 - I don't think anything providing the binary executable mechanism (openresolv or systemd-resolvconf) actually does anything for DNS queries.

I did some simple testing, and without systemd-resolved (doesn't require systemd-resolvconf) setup and running, DNS queries seem to be unaffected by mozillavpn changes.

xiota commented on 2023-12-13 15:26 (UTC)

Mozilla prepared the sources and provides the download through their account ⇒ They are upstream sources.

PolarianDev commented on 2023-12-13 14:18 (UTC)

@xiota they are still modified sources, as Xavier has pointed out it has things like glean-parser stripped out. This is not upstream, this is downsteam changes, even if its mozilla doing it, its still downstream.

You should be distributing the upstream, not redistributing modified sources meant for debian (whether this is debian or mozilla).

xiota commented on 2023-12-13 11:34 (UTC) (edited on 2023-12-13 11:36 (UTC) by xiota)

@PolarianDev The sources are not modified by Debian or Ubuntu. They are provided by Mozilla through their PPA. The file appears to be prepared by script.sh in github workflow linux.yaml.

PolarianDev commented on 2023-12-13 10:16 (UTC)

I am aware that glean-parser is not preferable, but this package doesn't conform to simplicity. [1]

Debian seems to have heavily modified the sources to suit their needs, this conflicts the Arch way of doing things.

I doubt staff would mind a mozillavpn-patched or a package with the debian patchset like mozillavpn-debian or something, but the main package should be conforming to the Arch Principles, which it currently doesn't.

[1] https://wiki.archlinux.org/title/Arch_Linux#Simplicity

Xavier commented on 2023-12-11 14:15 (UTC)

Fixed, thanks so much Xiota, if you want to be a co-maintainer please let me know

Xavier commented on 2023-12-08 13:28 (UTC) (edited on 2023-12-08 13:30 (UTC) by Xavier)

You are absolutely right about the systemctl services, I was testing that before updating it, and I forgot to change it, fixed it. Again, it does not use a binary packages, this is builting from the source code, but not using the github source code, using a prepare source code instead, why? to remove the glean dependency and other preprocessing steps, making this a faster and lighter process, then why not?