Package Details: brave-bin 0.19.95-1

Git Clone URL: https://aur.archlinux.org/brave-bin.git (read-only)
Package Base: brave-bin
Description: A web browser that stops ads and trackers by default. Binary release.
Upstream URL: https://www.brave.com/
Licenses: custom:several
Conflicts: brave
Provides: brave, brave-browser
Submitter: vorbote
Maintainer: mischka
Last Packager: mischka
Votes: 86
Popularity: 4.958594
First Submitted: 2016-04-06 13:16
Last Updated: 2017-11-17 13:32

Required by (0)

Sources (2)

Latest Comments

FabioLolix commented on 2017-11-03 22:41

With the last update of the licenses package MPL2 is now included (also Boost)

mischka commented on 2017-10-07 16:36

This package is not out of date, the latest non-beta release is v0.18.36.

Please feel free to fork this PKGBUILD and create a beta channel package if you wish.

CurtisLeeBolin commented on 2017-09-27 14:06

My instructions were to minimize the time needed for you or anyone else wanting to test it.

I made the namespaces change on another computer for a quick test. 0.18.36-3 ran before and after the namespace change.

Before:
$ cat /proc/753/cmdline
/usr/lib/brave-bin/brave --no-sandbox --

After:
$ cat /proc/5155/cmdline
/usr/lib/brave-bin/brave --

It seems to be working well. Thank you.

mischka commented on 2017-09-26 21:54

I mainly meant to test the check I added to the launcher. It's been updated now, please install the new version and let me know if it doesn't work out of the box. Thanks!

CurtisLeeBolin commented on 2017-09-26 21:40

In case you want to test it quickly:

For CONFIG_USER_NS=y :
I just installed linux-hardened, regenerated my grub.cfg, and rebooted with the linux-hardened kernel.

For kernel.unprivileged_userns_clone=1 :
I just ran the following after booting the new kernel.
# sysctl -w kernel.unprivileged_userns_clone=1

Then I edited /usr/bin/brave to run brave without --no-sandbox:
- exec /usr/lib/brave-bin/brave --no-sandbox -- "$@"
+ exec /usr/lib/brave-bin/brave -- "$@"

mischka commented on 2017-09-26 14:48

Interesting, thanks for pointing that out. I don't have them enabled and admittedly I don't have time at the moment to spin up a VM to test them, but let me know if you still run into issues.

Arch's decision to not enable user namespaces by default make me wary to try to persuade people to enable it, so the message about it if it's disabled is relatively benign.

Also, build doesn't really feel like the right place to do that check and echo that warning message, but I'm not aware of a better one (except maybe an .install script, but if it's all the same I'd like to avoid that).

CurtisLeeBolin commented on 2017-09-26 13:27

https://github.com/brave/browser-laptop/issues/11134

Can you please correct the launcher to only run with --no-sandbox if CONFIG_USER_NS=y and kernel.unprivileged_userns_clone=1 are not set?

fireglow commented on 2017-09-07 15:32

Thanks for the quick fix :)

mischka commented on 2017-09-07 15:13

Sorry about that. I forgot that updpkgsums doesn't download a source by default if it already exists in the current directory.

fireglow commented on 2017-09-07 14:39

MPL2 checksum is off again.

All comments