Update to firefox35 3.5.19.

Fixes MFSA 2011-12,13,14,15,16 & 18.
This commit is contained in:
landry 2011-04-29 08:02:16 +00:00
parent 5cfd472562
commit 837808d82d
3 changed files with 7 additions and 33 deletions

View File

@ -1,12 +1,11 @@
# $OpenBSD: Makefile,v 1.63 2011/03/24 11:41:11 landry Exp $
# $OpenBSD: Makefile,v 1.64 2011/04/29 08:02:16 landry Exp $
COMMENT = Mozilla web browser
MOZILLA_VERSION = 3.5.18
MOZILLA_VERSION = 3.5.19
MOZILLA_BRANCH = 1.9.1
MOZILLA_PROJECT = firefox35
MOZILLA_CODENAME = browser
REVISION = 1
SO_VERSION = 24.0
# NOTE: Must bump minor version if any shlib's are removed from the

View File

@ -1,5 +1,5 @@
MD5 (mozilla/firefox-3.5.18.source.tar.bz2) = u2FmDbnwWvdUypEU3R3abA==
RMD160 (mozilla/firefox-3.5.18.source.tar.bz2) = tHWHyvPI3pA1XU47zhYzTop29c8=
SHA1 (mozilla/firefox-3.5.18.source.tar.bz2) = JFtFHkzHbDPiqfTlrU0aOkM1RfY=
SHA256 (mozilla/firefox-3.5.18.source.tar.bz2) = x4wyhx8JqbCooW6n5kn8WE4XyhEk5N0edTjNXk+tc/Y=
SIZE (mozilla/firefox-3.5.18.source.tar.bz2) = 47563722
MD5 (mozilla/firefox-3.5.19.source.tar.bz2) = wf5YkBRIBBnVKHZq3EYK7Q==
RMD160 (mozilla/firefox-3.5.19.source.tar.bz2) = UX/OzH65a/39C5c6dC1KnkvIFsY=
SHA1 (mozilla/firefox-3.5.19.source.tar.bz2) = 57prDMb6fJ4FPCY5UpNrzKDBLrA=
SHA256 (mozilla/firefox-3.5.19.source.tar.bz2) = WBFoJGTs7Teh1zZS3YkxwwxEMx4wA+leutGR49Qc2Oc=
SIZE (mozilla/firefox-3.5.19.source.tar.bz2) = 47580375

View File

@ -1,25 +0,0 @@
$OpenBSD: patch-security_manager_ssl_src_nsNSSCallbacks_cpp,v 1.1 2011/03/24 11:41:11 landry Exp $
https://bugzilla.mozilla.org/show_bug.cgi?id=644012
--- security/manager/ssl/src/nsNSSCallbacks.cpp.orig Sat Mar 19 20:02:41 2011
+++ security/manager/ssl/src/nsNSSCallbacks.cpp Thu Mar 24 10:53:49 2011
@@ -1005,8 +1005,11 @@ SECStatus PR_CALLBACK AuthCertificateCallback(void* cl
nsNSSShutDownPreventionLock locker;
CERTCertificate *serverCert = SSL_PeerCertificate(fd);
+ CERTCertificateCleaner serverCertCleaner(serverCert);
+
if (serverCert &&
serverCert->serialNumber.data &&
+ serverCert->issuerName &&
!strcmp(serverCert->issuerName,
"CN=UTN-USERFirst-Hardware,OU=http://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US")) {
@@ -1049,8 +1052,6 @@ SECStatus PR_CALLBACK AuthCertificateCallback(void* cl
// We want to remember the CA certs in the temp db, so that the application can find the
// complete chain at any time it might need it.
// But we keep only those CA certs in the temp db, that we didn't already know.
-
- CERTCertificateCleaner serverCertCleaner(serverCert);
if (serverCert) {
nsNSSSocketInfo* infoObject = (nsNSSSocketInfo*) fd->higher->secret;