summaryrefslogtreecommitdiffstats
path: root/History.txt
diff options
context:
space:
mode:
authorGaute Hope <eg@gaute.vetsj.com>2018-07-01 11:07:41 +0200
committerGaute Hope <eg@gaute.vetsj.com>2018-07-01 11:08:48 +0200
commit728a929fed5e118ea91b87d8a58c351fe89a2538 (patch)
tree5135db95be99006795916baf75e3991af3e5a66f /History.txt
parent5d5ba70344160cb6b5f78cf9e5725feac68f3f9c (diff)
w2: elaborate on history
Diffstat (limited to 'History.txt')
-rw-r--r--History.txt17
1 files changed, 16 insertions, 1 deletions
diff --git a/History.txt b/History.txt
index a7be1d0..d961e11 100644
--- a/History.txt
+++ b/History.txt
@@ -1,6 +1,21 @@
==
-* WebKit2
+* Move to WebKit2
+
+ We have now finally moved to WebKit2. This is a big change since the previous
+ functionality had to be moved to a WebExtension running in a separate process.
+
+ The IPC with the extension is implemented using Google ProtoBufs and Unix
+ Domain Sockets.
+
+ WebKit2 is actively maintained and consequently a long list of CVEs in the
+ old WebKit no longer cause worries. Additionally, each part is shown in
+ separate IFRAMEs so that essentially all received content is sandboxed (some
+ metadata like addresses are escaped and shown in main page). This protects better
+ against EFAIL type attacks (which I believe we were not vulnerable to anyway).
+
+ Expect some instability while breaking in this new change!
+
* Show parts in IFRAME
* Toggle between parts without re-opening
* Configure default part