Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(208)

Side by Side Diff: README.chromium

Issue 1843333003: Update NSPR to 4.12 and NSS to 3.23 on iOS (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/nss.git@master
Patch Set: Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | nspr/lib/ds/plarena.h » ('j') | nss/lib/util/secoid.c » ('J')
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 Name: Network Security Services (NSS) 1 Name: Network Security Services (NSS)
2 Short Name: nss 2 Short Name: nss
3 URL: http://www.mozilla.org/projects/security/pki/nss/ 3 URL: http://www.mozilla.org/projects/security/pki/nss/
4 Version: 3.21 4 Version: 3.21
5 License: MPL 2 5 License: MPL 2
6 License File: nss/COPYING 6 License File: nss/COPYING
7 Security Critical: yes 7 Security Critical: yes
8 8
9 Description: 9 Description:
10 NSS 3.21 with NSPR 4.11 10 NSS 3.21 with NSPR 4.11
(...skipping 24 matching lines...) Expand all
35 (The "system" vs. "user" thread distinction comes from Java, and 35 (The "system" vs. "user" thread distinction comes from Java, and
36 ultimately from Solaris threads.) This is a workaround for 36 ultimately from Solaris threads.) This is a workaround for
37 http://crbug.com/40663. 37 http://crbug.com/40663.
38 - patches/nspr-remove-io.patch: Remove IO operations in NSPR to allow NSS 38 - patches/nspr-remove-io.patch: Remove IO operations in NSPR to allow NSS
39 to work in the sandbox. Do not initialize IO when initializing NSPR. 39 to work in the sandbox. Do not initialize IO when initializing NSPR.
40 Windows version of NSPR also tried to use getaddrinfo to resolve hostname 40 Windows version of NSPR also tried to use getaddrinfo to resolve hostname
41 in a SSL connection. By removing _PR_HAVE_GETADDRINFO this will force it 41 in a SSL connection. By removing _PR_HAVE_GETADDRINFO this will force it
42 to use PR_GetHostByName. Removing _PR_INET6_PROBE will prevent it from 42 to use PR_GetHostByName. Removing _PR_INET6_PROBE will prevent it from
43 creating an IPv6 socket to probe if IPv6 is there. 43 creating an IPv6 socket to probe if IPv6 is there.
44 DO NOT upstream this patch. 44 DO NOT upstream this patch.
45 - patches/nspr-unused-variable.patch: Remove an unused variable. See NSPR
46 bug 1126408 (https://bugzilla.mozilla.org/show_bug.cgi?id=1126408).
47 45
48 We made the following local changes to NSS. 46 We made the following local changes to NSS.
49 47
50 Files Added: 48 Files Added:
51 - nss/exports_win.def: The list of exports to use when building nss as a
52 dynamic library (crnss.dll).
53 - nss/lib/ckfw/builtins/certdata.c: a generated file. Do an upstream NSS 49 - nss/lib/ckfw/builtins/certdata.c: a generated file. Do an upstream NSS
54 build and copy the generated certdata.c. 50 build and copy the generated certdata.c.
55 - nss/lib/freebl/nss_build_config_mac.h: a header that defines the target 51 - nss/lib/freebl/nss_build_config_mac.h: a header that defines the target
56 arch specific configuration macros for lib/freebl on iOS and Mac OS X. 52 arch specific configuration macros for lib/freebl on iOS and Mac OS X.
57 This works around the lack of support for the xcode_settings 53 This works around the lack of support for the xcode_settings
58 GCC_PREPROCESSOR_DEFINITIONS[arch=foo] by the ninja GYP generator 54 GCC_PREPROCESSOR_DEFINITIONS[arch=foo] by the ninja GYP generator
59 (http://crbug.com/122592). 55 (http://crbug.com/122592).
60 - nss/lib/freebl/mpi/mpi_arm_mac.c: a wrapper file for mpi_arm.c for iOS 56 - nss/lib/freebl/mpi/mpi_arm_mac.c: a wrapper file for mpi_arm.c for iOS
61 and Mac OS X. This works around the inability to specify target arch 57 and Mac OS X. This works around the inability to specify target arch
62 specific source files in Xcode. 58 specific source files in Xcode.
63 59
64 Patches Applied: 60 Patches Applied:
65 - patches/nss-remove-fortezza.patch: remove Fortezza certificate support 61 - patches/nss-remove-fortezza.patch: remove Fortezza certificate support
66 from PK11_ImportPublicKey. See NSS bug 668397 62 from PK11_ImportPublicKey. See NSS bug 668397
67 (https://bugzilla.mozilla.org/show_bug.cgi?id=668397). 63 (https://bugzilla.mozilla.org/show_bug.cgi?id=668397).
68 - patches/nss-urandom-abort.patch: call abort() if NSS cannot read from 64 - patches/nss-urandom-abort.patch: call abort() if NSS cannot read from
69 /dev/urandom. See Chromium issue 244661 (http://crbug.com/244661). 65 /dev/urandom. See Chromium issue 244661 (http://crbug.com/244661).
70 - patches/nss-chacha20-poly1305.patch: Support ChaCha20+Poly1305 cipher
71 suites. See NSS bug 917571
72 (https://bugzilla.mozilla.org/show_bug.cgi?id=917571).
73 - patches/nss-static.patch: to build NSS as static libraries and omit 66 - patches/nss-static.patch: to build NSS as static libraries and omit
74 libpkix (the new certification path validation library) and 67 libpkix (the new certification path validation library) and
75 softoken/legacydb (support for the old Berkeley DB databases). See NSS 68 softoken/legacydb (support for the old Berkeley DB databases). See NSS
76 bug 534471 (https://bugzilla.mozilla.org/show_bug.cgi?id=534471). 69 bug 534471 (https://bugzilla.mozilla.org/show_bug.cgi?id=534471).
77 70
OLDNEW
« no previous file with comments | « no previous file | nspr/lib/ds/plarena.h » ('j') | nss/lib/util/secoid.c » ('J')

Powered by Google App Engine
This is Rietveld 408576698