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

Commit 24cf89fa authored by Romain Hunault's avatar Romain Hunault 💻
Browse files

Merge branch 'sprint_delhi' into 'master'

[RELEASE] Sprint delhi

See merge request e/apps/browser!15
parents 08738f75 3c524aa6
Loading
Loading
Loading
Loading
Loading
+9 −9
Original line number Diff line number Diff line
@@ -4,36 +4,36 @@ about: Create a Bromite bug report

---

**Bromite version**
### Bromite version

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

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

No support for SystemWebView installations is provided.

**Is the bug reproducible with latest version?**
### Is the bug reproducible with latest version?

Do not report bugs which are not reproducible with latest version

**Can the bug be reproduced with corresponding Chromium 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?**
### 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**
### Describe the bug

Write here a clear and concise description of the bug.

**To Reproduce**
### Steps to reproduce the bug

Steps to reproduce the behavior:
1. Go to '...'
@@ -41,10 +41,10 @@ Steps to reproduce the behavior:
3. Scroll down to '....'
4. See error

**Expected behavior**
### Expected behavior

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

**Screenshots**
### Screenshots

If applicable, add screenshots to help explain your problem. Otherwise remove this section.
+8 −4
Original line number Diff line number Diff line
@@ -4,16 +4,20 @@ about: Suggest a privacy-related idea for this project

---

**Is your feature request related to privacy?**
### Is your feature request related to privacy?

Features that are not related to privacy are unlikely to be considered.

**Is there a patch available for this feature somewhere?**
### Is there a patch available for this feature somewhere?

If yes then provide URL and license information.

**Describe the solution you would like**
### Describe the solution you would like

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

Do not ask "I would like feature X which is available in browser Y"; such issues are closed immediately.

**Describe alternatives you have considered**
### Describe alternatives you have considered

A clear and concise description of any alternative solutions or features you have considered.
+0 −2
Original line number Diff line number Diff line
@@ -39,7 +39,6 @@ build-bromite-arm:
    - gclient sync --with_branch_heads --with_tags
    - echo ">> [$(date)] Apply Bromite and /e/ patches"
    - for file in $(cat ${CI_PROJECT_DIR}/build/patches_list.txt) ; do echo " -> Apply $file"; git apply ${CI_PROJECT_DIR}/build/patches/$file; echo " "; done
    - cp ${CI_PROJECT_DIR}/build/filters/adblock_entries.h net/url_request/
    - echo ">> [$(date)] Install dependancies"
    - build/install-build-deps-android.sh
    - gclient runhooks
@@ -71,7 +70,6 @@ build-bromite-arm64:
    - gclient sync --with_branch_heads --with_tags
    - echo ">> [$(date)] Apply Bromite and /e/ patches"
    - for file in $(cat ${CI_PROJECT_DIR}/build/patches_list.txt) ; do echo " -> Apply $file"; git apply ${CI_PROJECT_DIR}/build/patches/$file; echo " "; done
    - cp ${CI_PROJECT_DIR}/build/filters/adblock_entries.h net/url_request/
    - echo ">> [$(date)] Install dependancies"
    - build/install-build-deps-android.sh
    - gclient runhooks
+43 −0
Original line number Diff line number Diff line
# 78.0.3904.130
* support user-specified subresources filter URL (fixes https://github.com/bromite/bromite/issues/2)
* revert removal of flag for disabling pull-to-refresh effect
* fix crash when entering no DoH URL (fixes https://github.com/bromite/bromite/issues/430)
* added Peter Lowe's Ad and tracking server list (fixes https://github.com/bromite/bromite/issues/423)
* removed Startpage
* enabled dav1d_decoder

# 78.0.3904.119
* replace fixed DNS-over-HTTPS feature flag with user-customizable option
* fix background playback issue (fixes https://github.com/bromite/bromite/issues/424)

# 78.0.3904.105
* add flag to disable WebGL (fixes https://github.com/bromite/bromite/issues/411)
* more selective AMP sanitization (fixes https://github.com/bromite/bromite/issues/410)
* build optimizations to disable debug information

# 78.0.3904.93
* introduce flags to disable browser fingerprinting capabilities (fixes https://github.com/bromite/bromite/issues/402)
* major enhancements to AMP sanitization for news/images
* remove duplicate network predictions privacy setting
* disable some signed exchanges features
* ungoogled-chromium-android: patches to block all GCM/GMS/PlayServices integrations
* ungoogled-chromium: block all connection requests to substituted domains
* disable GVR services build flag
* disable HEAD requests for single words typed and clicked in Omnibar
* increase number of autocomplete matches from 5 to 10
* replace DoH probe domain with RIPE domain
* merged fixes for adblock/javascript menu text (https://github.com/bromite/bromite/pull/398)
* updated User-agent phone model and version

# 78.0.3904.72
* updated User-agent phone model and version
* fix network predictions bug (fixes https://github.com/bromite/bromite/issues/387)
* fix crash in settings (fixes https://github.com/bromite/bromite/issues/388)

# 78.0.3904.63
* replace Beta DoH service URL for Google (https://developers.google.com/speed/public-dns/docs/doh/migration)
* disable AImageReaderMediaPlayer until upstream bug is fixed (https://bugs.chromium.org/p/chromium/issues/detail?id=977583)
* disabled face detection provider
* removed non-working SystemWebView adblock patch (not working since v77)
* bring back some privacy options which upstream moved to Sync settings (fixes https://github.com/bromite/bromite/issues/383)

# 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
+4 −6
Original line number Diff line number Diff line
@@ -21,9 +21,7 @@ Minimal UI changes are applied to help curbing the idea of "browser as an advert

Please donate to support development of Bromite and the costs for the build system.

Support development with a donation of 3 EUR: [![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=JP3XTQPVRNET2)

Support development with a free amount donation: [![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=LC7Q6A3UAQPY8)
[→ Support development with a donation](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=JP3XTQPVRNET2): [![paypal](https://www.bromite.org/assets/img/btn_donate_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=JP3XTQPVRNET2)

<a href="bitcoin:3MkC3idL61npQSCxL1gceksmRTkNkiCPcG">BTC donations address</a>: `3MkC3idL61npQSCxL1gceksmRTkNkiCPcG`

@@ -141,7 +139,7 @@ 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/`. This file is only used for the SystemWebView.
The patches are to be applied second the order specified in the `bromite_patches_list.txt` file (you can use `git am`).

## How to build the filters

@@ -154,17 +152,17 @@ Bromite uses an unindexed filter file, which is periodically published at https:
* [Chromium project](https://www.chromium.org/Home) and developers
* [Iridium project](https://github.com/iridium-browser) for some patches
* [ungoogled-chromium](https://github.com/Eloston/ungoogled-chromium) for some patches
* [ungoogled-chromium-android](https://github.com/ungoogled-software/ungoogled-chromium-android) for some patches
* [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, currently used only in the SystemWebView
* [Vadim Pleshkov](http://vadimpleshkov.me/) for Bromite's logo

# Filters credits
* [EasyList](https://easylist.to/#easylist)
* [EasyPrivacy](https://easylist.to/#easyprivacy)
* [uBlock Origin](https://github.com/uBlockOrigin)

* [Peter Lowe's Ad and tracking server list](https://pgl.yoyo.org/adservers/)
# License

The patches published as part of the Bromite project are released under [GNU GPL v3](./LICENSE).
Loading