| 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 |