Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 15eba671 authored by Sumit Pundir's avatar Sumit Pundir
Browse files

Merge branch '77.0.3865.104' into new-release

parents bbeb4217 8d494540
Loading
Loading
Loading
Loading
Loading
+21 −8
Original line number Diff line number Diff line
@@ -6,24 +6,35 @@ about: Create a Bromite bug report

**Bromite version**

Version: `69.0...`
Version: `76.0...`
Arch: `arm` or `arm64` or `x86`
Android version: ... (example: `lollipop`)
Android version: (example: `9.0`)
Device model: (example: `SM-G960UZKABST`)

**Is this bug about the SystemWebView?**
Yes/No

No support for SystemWebView installations is provided.

**Is the bug reproducible with latest version?**
`Bug must be reproducible with latest version`

**Can the bug be reproduced with corresponding [Chromium](https://github.com/bromite/chromium/releases) version?**
`Bug must NOT be reproducible with Chromium to be qualified as a Bromite bug`
If yes then report it upstream on [Chromium issue tracker](https://bugs.chromium.org/p/chromium/issues/list) and do not forget to read [Chromium project bug reporting guidelines](https://www.chromium.org/for-testers/bug-reporting-guidelines) first; all Chromium issues reported here will be closed as `invalid`.
Do not report bugs which are not reproducible with latest version

**Can the bug be reproduced with corresponding Chromium version?**

Please pick the same version of Chromium as Bromite from here: https://github.com/bromite/chromium/releases
If the bug is reproducible then it might be a configuration issue or an upstream bug. Upstream bugs can be reported on the [Chromium issue tracker](https://bugs.chromium.org/p/chromium/issues/list) and do not forget to read [Chromium project bug reporting guidelines](https://www.chromium.org/for-testers/bug-reporting-guidelines) first.

**Is the bug a crash?**

If yes then individuate and post the logcat dump (remove privacy sensitive information, if any), otherwise remove this section.

**Describe the bug**
A clear and concise description of what the bug is.

Write here a clear and concise description of the bug.

**To Reproduce**

Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
@@ -31,7 +42,9 @@ Steps to reproduce the behavior:
4. See error

**Expected behavior**

A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

If applicable, add screenshots to help explain your problem. Otherwise remove this section.
+5 −3
Original line number Diff line number Diff line
@@ -8,10 +8,12 @@ about: Suggest a privacy-related idea for this project
Features that are not related to privacy are unlikely to be considered.

**Is there a patch available for this feature somewhere?**
...
If yes then provide URL and license information.

**Describe the solution you'd like**
**Describe the solution you would like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
Do not ask "I would like feature X which is available in browser Y"; such issues are closed immediately.

**Describe alternatives you have considered**
A clear and concise description of any alternative solutions or features you have considered.
+31 −1
Original line number Diff line number Diff line
# 77.0.3865.104
* revert upstream commit for search privacy options and related translations removal (fixes https://github.com/bromite/bromite/issues/375)
* remove unused patch for enabling subresource filter on all sites

# 77.0.3865.95

# 77.0.3865.81
* use native subresource filtering instead of Bromite engine
* introduce Bromite AdBlockUpdate service
* keep using Bromite engine for SystemWebView
* enable subresource filter for all sites
* disable subresource filter popup
* enable IPv6 probing by default
* drop DnsTransaction default security level patch
* drop patch to visualize all type of extensions
* drop patches for Network Service
* enable CFI for all architectures except x86

# 76.0.3809.129
* disable CFI to fix x86 crashes (fixes https://github.com/bromite/bromite/issues/357)

# 76.0.3809.115
* disable search-ready omnibox by default
* disable unified consent

# 76.0.3809.100
* use default feature flags for autofill (fixes https://github.com/bromite/bromite/issues/348)

# 76.0.3809.91

# 76.0.3809.85
* add flag to toggle Network Service
* disable Network Service by default
@@ -7,7 +37,7 @@

# 75.0.3770.139
* disable media router and remoting by default (fixes https://github.com/bromite/bromite/issues/281)
* enable CFI in builds
* enable CFI in GN build flags

# 75.0.3770.132

+9 −7
Original line number Diff line number Diff line
@@ -52,10 +52,6 @@ See also [the wiki page](https://github.com/bromite/bromite/wiki/Installing-Syst

See [this wiki page](https://github.com/bromite/bromite/wiki/Enabling-DNS-over-HTTPS).

## Can you add dark mode/some cool themes?
No.
Bromite is about privacy and adblocking.

## Can you add HTTPS everywhere?
No.
We cannot add add-ons to Bromite (merely some features).
@@ -75,7 +71,7 @@ Yes, since version 69. While the desktop version of Chromium has an option to di

# Features

* baked-in adblock engine
* native adblock engine
* remove click-tracking and AMP from search results
* DNS-over-HTTPS support via Google, Cloudflare, Quad9 and AdGuard servers
* [proxy configuration page](https://github.com/bromite/bromite/wiki/ProxyConfiguration) with PAC and custom proxy lists support
@@ -143,7 +139,13 @@ The [Bromite main repository](https://github.com/bromite/bromite) contains tags
Please refer to [official Chromium build documentation](https://www.chromium.org/developers/how-tos/get-the-code) to get started on how to build Chromium; if you can build Chromium for Android, you can build Bromite.

The GN args used to build Bromite are available here: [GN_ARGS](./build/GN_ARGS).
The patches are to be applied second the order specified in the `patches_list.txt` file (you can use `git am`); the big file `adblock_entries.h` (containing all the AdBlock filters) needs to be copied under `src/net/url_request/`.
The patches are to be applied second the order specified in the `patches_list.txt` file (you can use `git am`); the big file `adblock_entries.h` (containing all the AdBlock filters) needs to be copied under `src/net/url_request/`. This file is only used for the SystemWebView.

## How to build the filters

See upstream documentation: https://github.com/chromium/chromium/blob/master/components/subresource_filter/FILTER_LIST_GENERATION.md

Bromite uses an unindexed filter file, which is periodically published at https://github.com/bromite/filters

# Credits

@@ -153,7 +155,7 @@ The patches are to be applied second the order specified in the `patches_list.tx
* [GrapheneOS](https://github.com/GrapheneOS) for some security patches
* [Inox patchset](https://github.com/gcarq/inox-patchset) for some patches (via ungoogled-chromium)
* [Brave Browser](https://github.com/brave/browser-android-tabs) for some patches
* nochromo for the original adblock patch
* nochromo for the original adblock patch, currently used only in the SystemWebView
* [Vadim Pleshkov](http://vadimpleshkov.me/) for Bromite's logo

# Filters credits
+3661 −4388

File changed.

Preview size limit exceeded, changes collapsed.

Loading