OLD | NEW |
1 Name: openssl | 1 Name: openssl |
2 URL: http://openssl.org/source/ | 2 URL: http://openssl.org/source/ |
3 Version: 1.0.1e | 3 Version: 1.0.1e |
4 License: BSDish | 4 License: BSDish |
5 License File: openssl/NOTICE | 5 License File: openssl/NOTICE |
6 License Android Compatible: yes | 6 License Android Compatible: yes |
7 Security Critical: yes | 7 Security Critical: yes |
8 | 8 |
9 Description: | 9 Description: |
10 This is OpenSSL, the standard SSL/TLS library, which is used *only* in | 10 This is OpenSSL, the standard SSL/TLS library, which is used *only* in |
(...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
205 | 205 |
206 fix_limit_checks.patch | 206 fix_limit_checks.patch |
207 Fix limit checks in writing extensions. BUF_MEM_grow allocates 4/3 the size | 207 Fix limit checks in writing extensions. BUF_MEM_grow allocates 4/3 the size |
208 requested, so it doesn't overflow the actual allocation. | 208 requested, so it doesn't overflow the actual allocation. |
209 | 209 |
210 reorder_extensions.patch | 210 reorder_extensions.patch |
211 Move the ECC extensions to the end of the ClientHello to work around a | 211 Move the ECC extensions to the end of the ClientHello to work around a |
212 server bug. Some servers are intolerant to the last extension being empty. | 212 server bug. Some servers are intolerant to the last extension being empty. |
213 See https://crbug.com/363583 | 213 See https://crbug.com/363583 |
214 | 214 |
| 215 export_certificate_types.patch |
| 216 Export the certificate_types field in CertificateRequest. |
| 217 |
215 ************************************************************************** | 218 ************************************************************************** |
216 Adding new Chromium patches: | 219 Adding new Chromium patches: |
217 | 220 |
218 In the event you need to add a new Chromium-specific patch, follow this | 221 In the event you need to add a new Chromium-specific patch, follow this |
219 procedure: | 222 procedure: |
220 | 223 |
221 1) Use the --temp-dir option to download everything to a known directory | 224 1) Use the --temp-dir option to download everything to a known directory |
222 (by default, import_from_android.sh downloads everything into a | 225 (by default, import_from_android.sh downloads everything into a |
223 temporary directory that is erased when the script exits, even in | 226 temporary directory that is erased when the script exits, even in |
224 case of error). | 227 case of error). |
(...skipping 12 matching lines...) Expand all Loading... |
237 (cd /tmp/aaa/build && diff -burN android-openssl.orig android-openssl) > pa
tches.chromium/my-new-change.patch | 240 (cd /tmp/aaa/build && diff -burN android-openssl.orig android-openssl) > pa
tches.chromium/my-new-change.patch |
238 | 241 |
239 5) Re-run the script: | 242 5) Re-run the script: |
240 | 243 |
241 ./import_from_android.sh | 244 ./import_from_android.sh |
242 | 245 |
243 Generally speaking, consider sending your patch directly to the Android | 246 Generally speaking, consider sending your patch directly to the Android |
244 open-source review servers too. Once submitted there, you can update | 247 open-source review servers too. Once submitted there, you can update |
245 the git commit in openssl-chromium.org and remove your local patch in | 248 the git commit in openssl-chromium.org and remove your local patch in |
246 one new CL. | 249 one new CL. |
OLD | NEW |