~gnome3-team/epiphany-browser/+git/master:gnome-3-36

Last commit made on 2022-02-08
Get this branch:
git clone -b gnome-3-36 https://git.launchpad.net/~gnome3-team/epiphany-browser/+git/master

Branch merges

Branch information

Name:
gnome-3-36
Repository:
lp:~gnome3-team/epiphany-browser/+git/master

Recent commits

25e6d1c... by Michael Catanzaro <email address hidden>

output-encoding: fix build with older GLib

f7272f6... by Michael Catanzaro <email address hidden>

output-encoding: remove JS encoding function

This is no longer required after #1665.

Part-of: <https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1050>

fd4fd23... by Michael Catanzaro <email address hidden>

about-handler: don't encode app ID (or install date)

We are overencoding here. Epiphany is not prepared to handle the encoded
app ID, and it is not necessary to encode in the first place because the
app ID is trusted to be a valid GApplication ID, which cannot contain
nasty characters.

However, encoding the URLs here really is necessary, because they really
could contain nasty content.

Fixes #1665

Part-of: <https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1050>

4bb41cd... by Michael Catanzaro <email address hidden>

Fix reload buttons on error pages

The encoded URL here does not work. And we cannot reload via the web
process, because the window.location is about:blank for alternate HTML,
so we'll have to send a message to the UI process to have it do so
instead.

Fixes #1663

Part-of: <https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1050>

2005ad3... by Michael Catanzaro <email address hidden>

web-view: encode reader mode title/byline

00c7020... by Michael Catanzaro <email address hidden>

Add CSP for reader mode (backport for GNOME 3.36)

7acfb94... by Michael Catanzaro <email address hidden>

Revert "Disable reader mode"

This reverts commit ed62a829e8bfc285f4855fd854883bece3e940c4.

ed62a82... by Michael Catanzaro <email address hidden>

Disable reader mode

It is unsafe, and too much effort to fix on old stable branches.

5e832ff... by Michael Catanzaro <email address hidden>

Encode PDF data (backport for 3.36)

4b72377... by Michael Catanzaro <email address hidden>

web-view: encode data in error pages

Page titles and URLs are untrusted and could be nasty, so we need to
encode them appropriately when injecting them into HTML.

Part-of: <https://gitlab.gnome.org/GNOME/epiphany/-/merge_requests/1045>