~ubuntu-security/ubuntu-cve-tracker/master

« back to all changes in this revision

Viewing changes to README.webkit

  • Committer: Steve Beattie
  • Date: 2019-02-19 06:18:27 UTC
  • Revision ID: sbeattie@ubuntu.com-20190219061827-oh57fzcfc1u9dlfk
The ubuntu-cve-tracker project has been converted to git.

Please use 'git clone https://git.launchpad.net/ubuntu-cve-tracker' to
get the converted tree.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
webkit
2
 
------
3
 
 
4
 
This is the oldest WebKitGTK+ source package in Ubuntu. It is the
5
 
WebKitGTK+ upstream project. See: http://webkitgtk.org/
6
 
 
7
 
This package is only in precise.
8
 
 
9
 
Current stable tree (1.4.x) is here:
10
 
http://svn.webkit.org/repository/webkit/releases/WebKitGTK/webkit-1.4.0
11
 
 
12
 
Previous stable tree (1.2.x) was here:
13
 
http://gitorious.org/webkitgtk/stable/commits/master
14
 
 
15
 
webkitgtk
16
 
---------
17
 
 
18
 
This is the older WebKitGTK+ (pre-WebKit2) source package in Ubuntu. It is
19
 
the WebKitGTK+ upstream project. See: http://webkitgtk.org/
20
 
 
21
 
It is based on an older version which is no longer being developed.
22
 
Starting with Ubuntu 16.04 LTS, this package is in universe.
23
 
 
24
 
webkit2gtk
25
 
----------
26
 
 
27
 
This is the newer WebKitGTK+ source package based on WebKit2. It is the
28
 
WebKitGTK+ upstream project. See: http://webkitgtk.org/
29
 
Starting with Ubuntu 16.04 LTS, this package is in main.
30
 
 
31
 
qt4-x11
32
 
-------
33
 
 
34
 
On Jaunty and later, this contains a copy of the QTWebKit source code in
35
 
the src/3rdparty/webkit directory.
36
 
 
37
 
Upstream for QTWebKit is http://trac.webkit.org/wiki/QtWebKit
38
 
 
39
 
On Maverick and later, the QTWebKit source code isn't built, it has been
40
 
replaced by the qtwebkit-source package.
41
 
 
42
 
qtwebkit-source
43
 
---------------
44
 
 
45
 
This package exists on Maverick and later, and contains a copy of the
46
 
QTWebKit source code. It is used instead of the QTWebKit code in qt4-x11.
47
 
 
48
 
qtwebkit-opensource-src
49
 
-----------------------
50
 
 
51
 
This package exists in Raring and later, and contains a copy of the QTWebKit
52
 
source code (both Webkit1 and Webkit2). It is used by the Ubuntu SDK. It also
53
 
has code to use the V8 javascript engine, but uses the JavaScriptCore (JSC)
54
 
engine only on Ubuntu.
55
 
 
56
 
kdelibs
57
 
-------
58
 
 
59
 
WebKit was originally a fork of khtml from kdelibs. Codebase doesn't look
60
 
the same anymore.
61
 
 
62
 
kde4libs
63
 
--------
64
 
 
65
 
WebKit was originally a fork of khtml from kdelibs. Codebase doesn't look
66
 
the same anymore.
67
 
 
68
 
webkitkde
69
 
---------
70
 
 
71
 
This is just a wrapper, and contains no WebKit code.
72
 
 
73
 
chromium-browser
74
 
----------------
75
 
 
76
 
This package contains a fork of the WebKit code base (aka 'Blink'). It is
77
 
maintained separately by Google and is tracked in the 'chromium-browser'
78
 
boilerplate.
79
 
 
80
 
oxide
81
 
-----
82
 
 
83
 
Oxide is bindings for the chromium content api and therefore contains a fork
84
 
of the webkit code base (aka, 'Blink'). The chromium content api is maintained
85
 
separately by Google and Oxide is maintained by Canonical. Oxide is tracked in
86
 
the 'chromium-browser' boilerplate.
87
 
 
88
 
CVE Triage
89
 
----------
90
 
active/00boilerplate.webkit is used to capture the source package relationships
91
 
when triaging CVEs for webkit (ie, you only need to specify 'webkit' as the
92
 
source package).
93
 
 
94
 
When a CVE comes out MITRE generally assigns a CVE to chromium and webkit
95
 
separately, unless the chromium stable release text explicitly states there was
96
 
a problem in webkit. Considering this, the current triage practice is that we
97
 
will treat chromium and webkit separately (since that is what MITRE does) and
98
 
therefore if a CVE is listed for chromium only, we will not add webkit to the
99
 
tracker for that CVE.
100
 
 
101
 
This policy means that we will need to be careful to watch for CVE description
102
 
updates when using check-cves, and add webkit to a chromium CVE if MITRE does
103
 
(but changes to CVE description text should always be reviewed before
104
 
committing anyway).
105
 
 
106
 
Due to various upstreams' release models, support for webkit is limited to new
107
 
upstream minor version releases only. See
108
 
https://wiki.ubuntu.com/SecurityTeam/FAQ#webkit for details.