* [PATCH 0/2] Update Qt4 to 4.7.2, security update
@ 2011-04-06 14:57 Paul Eggleton
2011-04-06 14:57 ` [PATCH 1/2] qt4: replace 4.7.1 with version 4.7.2 Paul Eggleton
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: Paul Eggleton @ 2011-04-06 14:57 UTC (permalink / raw)
To: openembedded-core, poky
From: Paul Eggleton <paul.eggleton@linux.intel.com>
Move Qt 4.7.x from 4.7.1 to 4.7.2 and apply security patch from OE.
Pull URL: git://git.openembedded.org/openembedded-core-contrib
Branch: paule/qt-4.7.2
Browse: http://git.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=paule/qt-4.7.2
Thanks,
Paul Eggleton <paul.eggleton@linux.intel.com>
---
Denys Dmytriyenko (1):
qt4: security advisory - blacklist fraudulent comodo certificates
Paul Eggleton (1):
qt4: replace 4.7.1 with version 4.7.2
...klist-fraudulent-comodo-certificates-patch.diff | 134 ++++++++++++++++++++
meta/recipes-qt/qt4/qt-4.6.3.inc | 1 +
meta/recipes-qt/qt4/{qt-4.7.1.inc => qt-4.7.2.inc} | 5 +-
.../0001-Added-Openembedded-crossarch-option.patch | 0
.../recipes-qt/qt4/{qt-4.7.1 => qt-4.7.2}/g++.conf | 0
.../hack-out-pg2-4.7.0.patch | 0
.../qt4/{qt-4.7.1 => qt-4.7.2}/linux.conf | 0
meta/recipes-qt/qt4/qt4-embedded_4.6.3.bb | 2 +-
...qt4-embedded_4.7.1.bb => qt4-embedded_4.7.2.bb} | 0
...s-native_4.7.1.bb => qt4-tools-native_4.7.2.bb} | 4 +-
meta/recipes-qt/qt4/qt4-tools-nativesdk_4.7.1.bb | 6 -
meta/recipes-qt/qt4/qt4-tools-nativesdk_4.7.2.bb | 6 +
meta/recipes-qt/qt4/qt4-x11-free_4.6.3.bb | 2 +-
...qt4-x11-free_4.7.1.bb => qt4-x11-free_4.7.2.bb} | 0
14 files changed, 148 insertions(+), 12 deletions(-)
create mode 100644 meta/recipes-qt/qt4/files/blacklist-fraudulent-comodo-certificates-patch.diff
rename meta/recipes-qt/qt4/{qt-4.7.1.inc => qt-4.7.2.inc} (89%)
rename meta/recipes-qt/qt4/{qt-4.7.1 => qt-4.7.2}/0001-Added-Openembedded-crossarch-option.patch (100%)
rename meta/recipes-qt/qt4/{qt-4.7.1 => qt-4.7.2}/g++.conf (100%)
rename meta/recipes-qt/qt4/{qt-4.7.1 => qt-4.7.2}/hack-out-pg2-4.7.0.patch (100%)
rename meta/recipes-qt/qt4/{qt-4.7.1 => qt-4.7.2}/linux.conf (100%)
rename meta/recipes-qt/qt4/{qt4-embedded_4.7.1.bb => qt4-embedded_4.7.2.bb} (100%)
rename meta/recipes-qt/qt4/{qt4-tools-native_4.7.1.bb => qt4-tools-native_4.7.2.bb} (61%)
delete mode 100644 meta/recipes-qt/qt4/qt4-tools-nativesdk_4.7.1.bb
create mode 100644 meta/recipes-qt/qt4/qt4-tools-nativesdk_4.7.2.bb
rename meta/recipes-qt/qt4/{qt4-x11-free_4.7.1.bb => qt4-x11-free_4.7.2.bb} (100%)
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH 1/2] qt4: replace 4.7.1 with version 4.7.2
2011-04-06 14:57 [PATCH 0/2] Update Qt4 to 4.7.2, security update Paul Eggleton
@ 2011-04-06 14:57 ` Paul Eggleton
2011-04-06 14:57 ` [PATCH 2/2] qt4: security advisory - blacklist fraudulent comodo certificates Paul Eggleton
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Paul Eggleton @ 2011-04-06 14:57 UTC (permalink / raw)
To: openembedded-core, poky
From: Paul Eggleton <paul.eggleton@linux.intel.com>
Qt 4.7.2 is a bugfix release for the 4.7 series - more details here:
http://qt.nokia.com/developer/changes/changes-4.7.2/
This was prompted by the equivalent change in OE, however the change was
redone by hand. There are no changes to the recipes themselves other than
updating SRC_URI checksums and resetting PR.
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
---
meta/recipes-qt/qt4/{qt-4.7.1.inc => qt-4.7.2.inc} | 4 ++--
.../0001-Added-Openembedded-crossarch-option.patch | 0
.../recipes-qt/qt4/{qt-4.7.1 => qt-4.7.2}/g++.conf | 0
.../hack-out-pg2-4.7.0.patch | 0
.../qt4/{qt-4.7.1 => qt-4.7.2}/linux.conf | 0
...qt4-embedded_4.7.1.bb => qt4-embedded_4.7.2.bb} | 2 +-
...s-native_4.7.1.bb => qt4-tools-native_4.7.2.bb} | 4 ++--
meta/recipes-qt/qt4/qt4-tools-nativesdk_4.7.1.bb | 6 ------
meta/recipes-qt/qt4/qt4-tools-nativesdk_4.7.2.bb | 6 ++++++
...qt4-x11-free_4.7.1.bb => qt4-x11-free_4.7.2.bb} | 2 +-
10 files changed, 12 insertions(+), 12 deletions(-)
rename meta/recipes-qt/qt4/{qt-4.7.1.inc => qt-4.7.2.inc} (93%)
rename meta/recipes-qt/qt4/{qt-4.7.1 => qt-4.7.2}/0001-Added-Openembedded-crossarch-option.patch (100%)
rename meta/recipes-qt/qt4/{qt-4.7.1 => qt-4.7.2}/g++.conf (100%)
rename meta/recipes-qt/qt4/{qt-4.7.1 => qt-4.7.2}/hack-out-pg2-4.7.0.patch (100%)
rename meta/recipes-qt/qt4/{qt-4.7.1 => qt-4.7.2}/linux.conf (100%)
rename meta/recipes-qt/qt4/{qt4-embedded_4.7.1.bb => qt4-embedded_4.7.2.bb} (87%)
rename meta/recipes-qt/qt4/{qt4-tools-native_4.7.1.bb => qt4-tools-native_4.7.2.bb} (61%)
delete mode 100644 meta/recipes-qt/qt4/qt4-tools-nativesdk_4.7.1.bb
create mode 100644 meta/recipes-qt/qt4/qt4-tools-nativesdk_4.7.2.bb
rename meta/recipes-qt/qt4/{qt4-x11-free_4.7.1.bb => qt4-x11-free_4.7.2.bb} (88%)
diff --git a/meta/recipes-qt/qt4/qt-4.7.1.inc b/meta/recipes-qt/qt4/qt-4.7.2.inc
similarity index 93%
rename from meta/recipes-qt/qt4/qt-4.7.1.inc
rename to meta/recipes-qt/qt4/qt-4.7.2.inc
index 70ee596..ed62bd3 100644
--- a/meta/recipes-qt/qt4/qt-4.7.1.inc
+++ b/meta/recipes-qt/qt4/qt-4.7.2.inc
@@ -14,8 +14,8 @@ SRC_URI = "http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-${PV}.
file://linux.conf \
"
-SRC_URI[md5sum] = "6f88d96507c84e9fea5bf3a71ebeb6d7"
-SRC_URI[sha256sum] = "8cb5277c41f824cfc6dcee0e95e0bf23a9ad2c8d18d245105137481d092b124a"
+SRC_URI[md5sum] = "66b992f5c21145df08c99d21847f4fdb"
+SRC_URI[sha256sum] = "d4783b524b90bcd270ccf6e7a30d5fb51696c47eb5de49ebc2d553cd3eb49336"
S = "${WORKDIR}/qt-everywhere-opensource-src-${PV}"
diff --git a/meta/recipes-qt/qt4/qt-4.7.1/0001-Added-Openembedded-crossarch-option.patch b/meta/recipes-qt/qt4/qt-4.7.2/0001-Added-Openembedded-crossarch-option.patch
similarity index 100%
rename from meta/recipes-qt/qt4/qt-4.7.1/0001-Added-Openembedded-crossarch-option.patch
rename to meta/recipes-qt/qt4/qt-4.7.2/0001-Added-Openembedded-crossarch-option.patch
diff --git a/meta/recipes-qt/qt4/qt-4.7.1/g++.conf b/meta/recipes-qt/qt4/qt-4.7.2/g++.conf
similarity index 100%
rename from meta/recipes-qt/qt4/qt-4.7.1/g++.conf
rename to meta/recipes-qt/qt4/qt-4.7.2/g++.conf
diff --git a/meta/recipes-qt/qt4/qt-4.7.1/hack-out-pg2-4.7.0.patch b/meta/recipes-qt/qt4/qt-4.7.2/hack-out-pg2-4.7.0.patch
similarity index 100%
rename from meta/recipes-qt/qt4/qt-4.7.1/hack-out-pg2-4.7.0.patch
rename to meta/recipes-qt/qt4/qt-4.7.2/hack-out-pg2-4.7.0.patch
diff --git a/meta/recipes-qt/qt4/qt-4.7.1/linux.conf b/meta/recipes-qt/qt4/qt-4.7.2/linux.conf
similarity index 100%
rename from meta/recipes-qt/qt4/qt-4.7.1/linux.conf
rename to meta/recipes-qt/qt4/qt-4.7.2/linux.conf
diff --git a/meta/recipes-qt/qt4/qt4-embedded_4.7.1.bb b/meta/recipes-qt/qt4/qt4-embedded_4.7.2.bb
similarity index 87%
rename from meta/recipes-qt/qt4/qt4-embedded_4.7.1.bb
rename to meta/recipes-qt/qt4/qt4-embedded_4.7.2.bb
index c3f6713..b88b1e9 100644
--- a/meta/recipes-qt/qt4/qt4-embedded_4.7.1.bb
+++ b/meta/recipes-qt/qt4/qt4-embedded_4.7.2.bb
@@ -1,7 +1,7 @@
require qt-${PV}.inc
require qt4-embedded.inc
-PR = "${INC_PR}.1"
+PR = "${INC_PR}.0"
QT_CONFIG_FLAGS_append_armv6 = " -no-neon "
diff --git a/meta/recipes-qt/qt4/qt4-tools-native_4.7.1.bb b/meta/recipes-qt/qt4/qt4-tools-native_4.7.2.bb
similarity index 61%
rename from meta/recipes-qt/qt4/qt4-tools-native_4.7.1.bb
rename to meta/recipes-qt/qt4/qt4-tools-native_4.7.2.bb
index e9de510..d3c0eda 100644
--- a/meta/recipes-qt/qt4/qt4-tools-native_4.7.1.bb
+++ b/meta/recipes-qt/qt4/qt4-tools-native_4.7.2.bb
@@ -9,5 +9,5 @@ EXTRA_OECONF += " -no-fast -silent -no-rpath"
TOBUILD := "src/tools/bootstrap ${TOBUILD}"
-SRC_URI[md5sum] = "6f88d96507c84e9fea5bf3a71ebeb6d7"
-SRC_URI[sha256sum] = "8cb5277c41f824cfc6dcee0e95e0bf23a9ad2c8d18d245105137481d092b124a"
+SRC_URI[md5sum] = "66b992f5c21145df08c99d21847f4fdb"
+SRC_URI[sha256sum] = "d4783b524b90bcd270ccf6e7a30d5fb51696c47eb5de49ebc2d553cd3eb49336"
diff --git a/meta/recipes-qt/qt4/qt4-tools-nativesdk_4.7.1.bb b/meta/recipes-qt/qt4/qt4-tools-nativesdk_4.7.1.bb
deleted file mode 100644
index 091a539..0000000
--- a/meta/recipes-qt/qt4/qt4-tools-nativesdk_4.7.1.bb
+++ /dev/null
@@ -1,6 +0,0 @@
-require qt4-tools-nativesdk.inc
-
-PR = "${INC_PR}.0"
-
-SRC_URI[md5sum] = "6f88d96507c84e9fea5bf3a71ebeb6d7"
-SRC_URI[sha256sum] = "8cb5277c41f824cfc6dcee0e95e0bf23a9ad2c8d18d245105137481d092b124a"
diff --git a/meta/recipes-qt/qt4/qt4-tools-nativesdk_4.7.2.bb b/meta/recipes-qt/qt4/qt4-tools-nativesdk_4.7.2.bb
new file mode 100644
index 0000000..a917ac4
--- /dev/null
+++ b/meta/recipes-qt/qt4/qt4-tools-nativesdk_4.7.2.bb
@@ -0,0 +1,6 @@
+require qt4-tools-nativesdk.inc
+
+PR = "${INC_PR}.0"
+
+SRC_URI[md5sum] = "66b992f5c21145df08c99d21847f4fdb"
+SRC_URI[sha256sum] = "d4783b524b90bcd270ccf6e7a30d5fb51696c47eb5de49ebc2d553cd3eb49336"
diff --git a/meta/recipes-qt/qt4/qt4-x11-free_4.7.1.bb b/meta/recipes-qt/qt4/qt4-x11-free_4.7.2.bb
similarity index 88%
rename from meta/recipes-qt/qt4/qt4-x11-free_4.7.1.bb
rename to meta/recipes-qt/qt4/qt4-x11-free_4.7.2.bb
index 75c6314..359a756 100644
--- a/meta/recipes-qt/qt4/qt4-x11-free_4.7.1.bb
+++ b/meta/recipes-qt/qt4/qt4-x11-free_4.7.2.bb
@@ -1,7 +1,7 @@
require qt4-x11-free.inc
require qt-${PV}.inc
-PR = "${INC_PR}.1"
+PR = "${INC_PR}.0"
QT_CONFIG_FLAGS_append_armv6 = " -no-neon "
--
1.7.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH 2/2] qt4: security advisory - blacklist fraudulent comodo certificates
2011-04-06 14:57 [PATCH 0/2] Update Qt4 to 4.7.2, security update Paul Eggleton
2011-04-06 14:57 ` [PATCH 1/2] qt4: replace 4.7.1 with version 4.7.2 Paul Eggleton
@ 2011-04-06 14:57 ` Paul Eggleton
2011-04-06 16:55 ` [poky] [PATCH 0/2] Update Qt4 to 4.7.2, security update Koen Kooi
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Paul Eggleton @ 2011-04-06 14:57 UTC (permalink / raw)
To: openembedded-core, poky
From: Denys Dmytriyenko <denys@ti.com>
Security advisory: Blacklist fraudulent certificates. More info is in the
patch and at the following links:
http://www.comodo.com/Comodo-Fraud-Incident-2011-03-23.html
http://qt.nokia.com/files/qt-patches/blacklist-fraudulent-comodo-certificates-patch.diff/view
(Imported from OE rev 61eeeec1224c4f974f9185c2b93eeb19d13938af)
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
---
...klist-fraudulent-comodo-certificates-patch.diff | 134 ++++++++++++++++++++
meta/recipes-qt/qt4/qt-4.6.3.inc | 1 +
meta/recipes-qt/qt4/qt-4.7.2.inc | 1 +
meta/recipes-qt/qt4/qt4-embedded_4.6.3.bb | 2 +-
meta/recipes-qt/qt4/qt4-embedded_4.7.2.bb | 2 +-
meta/recipes-qt/qt4/qt4-x11-free_4.6.3.bb | 2 +-
meta/recipes-qt/qt4/qt4-x11-free_4.7.2.bb | 2 +-
7 files changed, 140 insertions(+), 4 deletions(-)
create mode 100644 meta/recipes-qt/qt4/files/blacklist-fraudulent-comodo-certificates-patch.diff
diff --git a/meta/recipes-qt/qt4/files/blacklist-fraudulent-comodo-certificates-patch.diff b/meta/recipes-qt/qt4/files/blacklist-fraudulent-comodo-certificates-patch.diff
new file mode 100644
index 0000000..00faf75
--- /dev/null
+++ b/meta/recipes-qt/qt4/files/blacklist-fraudulent-comodo-certificates-patch.diff
@@ -0,0 +1,134 @@
+Security advisory: Fraudulent certificates
+
+Background:
+
+Recently a group of people managed to get fraudulent SSL certificates signed
+by a Certificate Authority (CA).
+
+These certificates potentially enable their owners to pretend to be other
+entities on the Web; the attackers can present valid certificates for e.g.
+mail.google.com, login.yahoo.com and login.live.com, among others.
+
+The patch below solves this problem by blacklisting those fake certificates
+and aborting an SSL handshake with entities that present these certificates.
+The patch applies to all 4.6 and 4.7 versions, and should be applied to all Qt
+4.6.x and 4.7.x versions; upcoming Qt releases will contain a fix for this
+problem.
+
+More technical background:
+
+In order to trick a user into establishing an SSL connection to a site using
+one of those fake certificates, in addition to controlling the certificate, an
+attacker would need to either control the DNS server used by the victim, or
+have control over a proxy that the victim uses. That way, the attacker could
+trick the victim to connect to the attacker?s site and then present the user
+with a valid certificate.
+
+One obvious question now is: Should those certificates not just be revoked,
+which would solve the problem?
+
+First, they have been revoked by the affected Certificate Authority (see above
+link).
+
+However, the problem in this case, and probably part of the reason why most
+browser vendors release new versions blacklisting those certificates, is that
+by default browsers do not treat invalid responses from an OCSP server (a
+server used for checking the revocation status of a certificate) as fatal, and
+will allow the SSL connection to proceed anyway. Qt itself does not support
+OCSP yet, which makes blacklisting the certificates the only valid option (now
+would be a good moment to vote on the task for implementing OCSP in Qt); since
+Qt is relying on the system root certificates since version 4.7, it cannot
+control the root certificates that Qt trusts automatically anymore.
+
+http://www.comodo.com/Comodo-Fraud-Incident-2011-03-23.html
+http://qt.nokia.com/files/qt-patches/blacklist-fraudulent-comodo-certificates-patch.diff/view
+
+diff --git a/src/network/ssl/qsslcertificate.cpp b/src/network/ssl/qsslcertificate.cpp
+index 618ac79..a5cdf01 100644
+--- a/src/network/ssl/qsslcertificate.cpp
++++ b/src/network/ssl/qsslcertificate.cpp
+@@ -219,17 +219,19 @@ bool QSslCertificate::isNull() const
+ Returns true if this certificate is valid; otherwise returns
+ false.
+
+- Note: Currently, this function only checks that the current
++ Note: Currently, this function checks that the current
+ data-time is within the date-time range during which the
+- certificate is considered valid. No other checks are
+- currently performed.
++ certificate is considered valid, and checks that the
++ certificate is not in a blacklist of fraudulent certificates.
+
+ \sa isNull()
+ */
+ bool QSslCertificate::isValid() const
+ {
+ const QDateTime currentTime = QDateTime::currentDateTime();
+- return currentTime >= d->notValidBefore && currentTime <= d->notValidAfter;
++ return currentTime >= d->notValidBefore &&
++ currentTime <= d->notValidAfter &&
++ ! QSslCertificatePrivate::isBlacklisted(*this);
+ }
+
+ /*!
+@@ -798,6 +800,30 @@ QList<QSslCertificate> QSslCertificatePrivate::certificatesFromDer(const QByteAr
+ return certificates;
+ }
+
++// These certificates are known to be fraudulent and were created during the comodo
++// compromise. See http://www.comodo.com/Comodo-Fraud-Incident-2011-03-23.html
++static const char *certificate_blacklist[] = {
++ "04:7e:cb:e9:fc:a5:5f:7b:d0:9e:ae:36:e1:0c:ae:1e",
++ "f5:c8:6a:f3:61:62:f1:3a:64:f5:4f:6d:c9:58:7c:06",
++ "d7:55:8f:da:f5:f1:10:5b:b2:13:28:2b:70:77:29:a3",
++ "39:2a:43:4f:0e:07:df:1f:8a:a3:05:de:34:e0:c2:29",
++ "3e:75:ce:d4:6b:69:30:21:21:88:30:ae:86:a8:2a:71",
++ "e9:02:8b:95:78:e4:15:dc:1a:71:0a:2b:88:15:44:47",
++ "92:39:d5:34:8f:40:d1:69:5a:74:54:70:e1:f2:3f:43",
++ "b0:b7:13:3e:d0:96:f9:b5:6f:ae:91:c8:74:bd:3a:c0",
++ "d8:f3:5f:4e:b7:87:2b:2d:ab:06:92:e3:15:38:2f:b0",
++ 0
++};
++
++bool QSslCertificatePrivate::isBlacklisted(const QSslCertificate &certificate)
++{
++ for (int a = 0; certificate_blacklist[a] != 0; a++) {
++ if (certificate.serialNumber() == certificate_blacklist[a])
++ return true;
++ }
++ return false;
++}
++
+ #ifndef QT_NO_DEBUG_STREAM
+ QDebug operator<<(QDebug debug, const QSslCertificate &certificate)
+ {
+diff --git a/src/network/ssl/qsslcertificate_p.h b/src/network/ssl/qsslcertificate_p.h
+index cdceb0f..1ce33d3 100644
+--- a/src/network/ssl/qsslcertificate_p.h
++++ b/src/network/ssl/qsslcertificate_p.h
+@@ -96,6 +96,7 @@ public:
+ static QSslCertificate QSslCertificate_from_X509(X509 *x509);
+ static QList<QSslCertificate> certificatesFromPem(const QByteArray &pem, int count = -1);
+ static QList<QSslCertificate> certificatesFromDer(const QByteArray &der, int count = -1);
++ static bool isBlacklisted(const QSslCertificate &certificate);
+
+ friend class QSslSocketBackendPrivate;
+
+diff --git a/src/network/ssl/qsslsocket_openssl.cpp b/src/network/ssl/qsslsocket_openssl.cpp
+index 0866534..2427193 100644
+--- a/src/network/ssl/qsslsocket_openssl.cpp
++++ b/src/network/ssl/qsslsocket_openssl.cpp
+@@ -1193,6 +1193,13 @@ bool QSslSocketBackendPrivate::startHandshake()
+ X509 *x509 = q_SSL_get_peer_certificate(ssl);
+ configuration.peerCertificate = QSslCertificatePrivate::QSslCertificate_from_X509(x509);
+ q_X509_free(x509);
++ if (QSslCertificatePrivate::isBlacklisted(configuration.peerCertificate)) {
++ q->setErrorString(QSslSocket::tr("The peer certificate is blacklisted"));
++ q->setSocketError(QAbstractSocket::SslHandshakeFailedError);
++ emit q->error(QAbstractSocket::SslHandshakeFailedError);
++ plainSocket->disconnectFromHost();
++ return false;
++ }
+
+ // Start translating errors.
+ QList<QSslError> errors;
diff --git a/meta/recipes-qt/qt4/qt-4.6.3.inc b/meta/recipes-qt/qt4/qt-4.6.3.inc
index ec2c920..37a15f1 100644
--- a/meta/recipes-qt/qt4/qt-4.6.3.inc
+++ b/meta/recipes-qt/qt4/qt-4.6.3.inc
@@ -4,6 +4,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.LGPL;md5=fbc093901857fcd118f065f900982c24 \
file://LGPL_EXCEPTION.txt;md5=411080a56ff917a5a1aa08c98acae354"
SRC_URI = "http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-${PV}.tar.gz \
+ file://blacklist-fraudulent-comodo-certificates-patch.diff \
file://0001-cross-compile.patch \
file://0002-fix-resinit-declaration.patch \
file://0004-no-qmake.patch \
diff --git a/meta/recipes-qt/qt4/qt-4.7.2.inc b/meta/recipes-qt/qt4/qt-4.7.2.inc
index ed62bd3..0f75a46 100644
--- a/meta/recipes-qt/qt4/qt-4.7.2.inc
+++ b/meta/recipes-qt/qt4/qt-4.7.2.inc
@@ -6,6 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.LGPL;md5=fbc093901857fcd118f065f900982c24 \
FILESPATH =. "${FILE_DIRNAME}/qt-${PV}:"
SRC_URI = "http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-${PV}.tar.gz \
+ file://blacklist-fraudulent-comodo-certificates-patch.diff \
file://0004-no-qmake.patch \
file://hack-out-pg2-4.7.0.patch \
file://0006-freetype-host-includes.patch \
diff --git a/meta/recipes-qt/qt4/qt4-embedded_4.6.3.bb b/meta/recipes-qt/qt4/qt4-embedded_4.6.3.bb
index dd662aa..5e289d2 100644
--- a/meta/recipes-qt/qt4/qt4-embedded_4.6.3.bb
+++ b/meta/recipes-qt/qt4/qt4-embedded_4.6.3.bb
@@ -3,7 +3,7 @@ require qt4-embedded.inc
SRC_URI += "file://qthelp-lib-qtclucene.patch"
-PR = "${INC_PR}.1"
+PR = "${INC_PR}.2"
QT_CONFIG_FLAGS_append_armv6 = " -no-neon "
diff --git a/meta/recipes-qt/qt4/qt4-embedded_4.7.2.bb b/meta/recipes-qt/qt4/qt4-embedded_4.7.2.bb
index b88b1e9..c3f6713 100644
--- a/meta/recipes-qt/qt4/qt4-embedded_4.7.2.bb
+++ b/meta/recipes-qt/qt4/qt4-embedded_4.7.2.bb
@@ -1,7 +1,7 @@
require qt-${PV}.inc
require qt4-embedded.inc
-PR = "${INC_PR}.0"
+PR = "${INC_PR}.1"
QT_CONFIG_FLAGS_append_armv6 = " -no-neon "
diff --git a/meta/recipes-qt/qt4/qt4-x11-free_4.6.3.bb b/meta/recipes-qt/qt4/qt4-x11-free_4.6.3.bb
index 8cf5449..9126284 100644
--- a/meta/recipes-qt/qt4/qt4-x11-free_4.6.3.bb
+++ b/meta/recipes-qt/qt4/qt4-x11-free_4.6.3.bb
@@ -1,6 +1,6 @@
require qt-${PV}.inc
require qt4-x11-free.inc
-PR = "${INC_PR}.0"
+PR = "${INC_PR}.1"
QT_CONFIG_FLAGS += " -xrandr "
diff --git a/meta/recipes-qt/qt4/qt4-x11-free_4.7.2.bb b/meta/recipes-qt/qt4/qt4-x11-free_4.7.2.bb
index 359a756..75c6314 100644
--- a/meta/recipes-qt/qt4/qt4-x11-free_4.7.2.bb
+++ b/meta/recipes-qt/qt4/qt4-x11-free_4.7.2.bb
@@ -1,7 +1,7 @@
require qt4-x11-free.inc
require qt-${PV}.inc
-PR = "${INC_PR}.0"
+PR = "${INC_PR}.1"
QT_CONFIG_FLAGS_append_armv6 = " -no-neon "
--
1.7.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [poky] [PATCH 0/2] Update Qt4 to 4.7.2, security update
2011-04-06 14:57 [PATCH 0/2] Update Qt4 to 4.7.2, security update Paul Eggleton
2011-04-06 14:57 ` [PATCH 1/2] qt4: replace 4.7.1 with version 4.7.2 Paul Eggleton
2011-04-06 14:57 ` [PATCH 2/2] qt4: security advisory - blacklist fraudulent comodo certificates Paul Eggleton
@ 2011-04-06 16:55 ` Koen Kooi
2011-04-06 18:10 ` Richard Purdie
2011-04-06 21:35 ` Saul Wold
4 siblings, 0 replies; 6+ messages in thread
From: Koen Kooi @ 2011-04-06 16:55 UTC (permalink / raw)
To: Paul Eggleton; +Cc: poky, openembedded-core
Op 6 apr 2011, om 16:57 heeft Paul Eggleton het volgende geschreven:
> From: Paul Eggleton <paul.eggleton@linux.intel.com>
>
> Move Qt 4.7.x from 4.7.1 to 4.7.2 and apply security patch from OE.
>
> Pull URL: git://git.openembedded.org/openembedded-core-contrib
> Branch: paule/qt-4.7.2
> Browse: http://git.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=paule/qt-4.7.2
I haven't tested it, but it looks good to me.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [poky] [PATCH 0/2] Update Qt4 to 4.7.2, security update
2011-04-06 14:57 [PATCH 0/2] Update Qt4 to 4.7.2, security update Paul Eggleton
` (2 preceding siblings ...)
2011-04-06 16:55 ` [poky] [PATCH 0/2] Update Qt4 to 4.7.2, security update Koen Kooi
@ 2011-04-06 18:10 ` Richard Purdie
2011-04-06 21:35 ` Saul Wold
4 siblings, 0 replies; 6+ messages in thread
From: Richard Purdie @ 2011-04-06 18:10 UTC (permalink / raw)
To: Paul Eggleton; +Cc: poky, openembedded-core
On Wed, 2011-04-06 at 15:57 +0100, Paul Eggleton wrote:
> From: Paul Eggleton <paul.eggleton@linux.intel.com>
>
> Move Qt 4.7.x from 4.7.1 to 4.7.2 and apply security patch from OE.
>
> Pull URL: git://git.openembedded.org/openembedded-core-contrib
> Branch: paule/qt-4.7.2
> Browse: http://git.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=paule/qt-4.7.2
>
> Thanks,
> Paul Eggleton <paul.eggleton@linux.intel.com>
> ---
>
>
> Denys Dmytriyenko (1):
> qt4: security advisory - blacklist fraudulent comodo certificates
>
> Paul Eggleton (1):
> qt4: replace 4.7.1 with version 4.7.2
Merged to master, thanks.
Richard
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [poky] [PATCH 0/2] Update Qt4 to 4.7.2, security update
2011-04-06 14:57 [PATCH 0/2] Update Qt4 to 4.7.2, security update Paul Eggleton
` (3 preceding siblings ...)
2011-04-06 18:10 ` Richard Purdie
@ 2011-04-06 21:35 ` Saul Wold
4 siblings, 0 replies; 6+ messages in thread
From: Saul Wold @ 2011-04-06 21:35 UTC (permalink / raw)
To: Paul Eggleton; +Cc: poky, openembedded-core
On 04/06/2011 07:57 AM, Paul Eggleton wrote:
> From: Paul Eggleton<paul.eggleton@linux.intel.com>
>
> Move Qt 4.7.x from 4.7.1 to 4.7.2 and apply security patch from OE.
>
Paul could you please create or update the distro_tracking_fields.inc
file. Entries are needed for each recipe that has a distinct PN.
Please refer to this wiki page for details:
https://wiki.yoctoproject.org/wiki/Best_Known_Methods_%28BKMs%29_for_Package_Updating#Distro_Tracking_Fields
Thanks
Sau!
> Pull URL: git://git.openembedded.org/openembedded-core-contrib
> Branch: paule/qt-4.7.2
> Browse: http://git.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=paule/qt-4.7.2
>
> Thanks,
> Paul Eggleton<paul.eggleton@linux.intel.com>
> ---
>
>
> Denys Dmytriyenko (1):
> qt4: security advisory - blacklist fraudulent comodo certificates
>
> Paul Eggleton (1):
> qt4: replace 4.7.1 with version 4.7.2
>
> ...klist-fraudulent-comodo-certificates-patch.diff | 134 ++++++++++++++++++++
> meta/recipes-qt/qt4/qt-4.6.3.inc | 1 +
> meta/recipes-qt/qt4/{qt-4.7.1.inc => qt-4.7.2.inc} | 5 +-
> .../0001-Added-Openembedded-crossarch-option.patch | 0
> .../recipes-qt/qt4/{qt-4.7.1 => qt-4.7.2}/g++.conf | 0
> .../hack-out-pg2-4.7.0.patch | 0
> .../qt4/{qt-4.7.1 => qt-4.7.2}/linux.conf | 0
> meta/recipes-qt/qt4/qt4-embedded_4.6.3.bb | 2 +-
> ...qt4-embedded_4.7.1.bb => qt4-embedded_4.7.2.bb} | 0
> ...s-native_4.7.1.bb => qt4-tools-native_4.7.2.bb} | 4 +-
> meta/recipes-qt/qt4/qt4-tools-nativesdk_4.7.1.bb | 6 -
> meta/recipes-qt/qt4/qt4-tools-nativesdk_4.7.2.bb | 6 +
> meta/recipes-qt/qt4/qt4-x11-free_4.6.3.bb | 2 +-
> ...qt4-x11-free_4.7.1.bb => qt4-x11-free_4.7.2.bb} | 0
> 14 files changed, 148 insertions(+), 12 deletions(-)
> create mode 100644 meta/recipes-qt/qt4/files/blacklist-fraudulent-comodo-certificates-patch.diff
> rename meta/recipes-qt/qt4/{qt-4.7.1.inc => qt-4.7.2.inc} (89%)
> rename meta/recipes-qt/qt4/{qt-4.7.1 => qt-4.7.2}/0001-Added-Openembedded-crossarch-option.patch (100%)
> rename meta/recipes-qt/qt4/{qt-4.7.1 => qt-4.7.2}/g++.conf (100%)
> rename meta/recipes-qt/qt4/{qt-4.7.1 => qt-4.7.2}/hack-out-pg2-4.7.0.patch (100%)
> rename meta/recipes-qt/qt4/{qt-4.7.1 => qt-4.7.2}/linux.conf (100%)
> rename meta/recipes-qt/qt4/{qt4-embedded_4.7.1.bb => qt4-embedded_4.7.2.bb} (100%)
> rename meta/recipes-qt/qt4/{qt4-tools-native_4.7.1.bb => qt4-tools-native_4.7.2.bb} (61%)
> delete mode 100644 meta/recipes-qt/qt4/qt4-tools-nativesdk_4.7.1.bb
> create mode 100644 meta/recipes-qt/qt4/qt4-tools-nativesdk_4.7.2.bb
> rename meta/recipes-qt/qt4/{qt4-x11-free_4.7.1.bb => qt4-x11-free_4.7.2.bb} (100%)
>
> _______________________________________________
> poky mailing list
> poky@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/poky
>
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2011-04-06 21:37 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-06 14:57 [PATCH 0/2] Update Qt4 to 4.7.2, security update Paul Eggleton
2011-04-06 14:57 ` [PATCH 1/2] qt4: replace 4.7.1 with version 4.7.2 Paul Eggleton
2011-04-06 14:57 ` [PATCH 2/2] qt4: security advisory - blacklist fraudulent comodo certificates Paul Eggleton
2011-04-06 16:55 ` [poky] [PATCH 0/2] Update Qt4 to 4.7.2, security update Koen Kooi
2011-04-06 18:10 ` Richard Purdie
2011-04-06 21:35 ` Saul Wold
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox