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 166 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
177 they are replaced by x86_64-gcc.c and rc4-x86_64.S. | 177 they are replaced by x86_64-gcc.c and rc4-x86_64.S. |
178 | 178 |
179 z_reduce_client_hello_size.patch | 179 z_reduce_client_hello_size.patch |
180 Advertise support of only the NIST curves P-521, P-384, and P-256, | 180 Advertise support of only the NIST curves P-521, P-384, and P-256, |
181 as well as only uncompressed points, to keep ClientHello small. | 181 as well as only uncompressed points, to keep ClientHello small. |
182 | 182 |
183 channelid.patch | 183 channelid.patch |
184 Add API so that channel ID private key can be set only after verifying the | 184 Add API so that channel ID private key can be set only after verifying the |
185 remote server supports channel IDs. | 185 remote server supports channel IDs. |
186 | 186 |
| 187 fix_lhash_iteration.patch |
| 188 Fix a crash that happens when OpenSSL tries to delete items from a lhash |
| 189 table that is being iterated over. This happens in certain rare cases |
| 190 when SSL_CTX_flush_sessions() is called. See http://crbug.com/298606 |
| 191 |
187 ************************************************************************** | 192 ************************************************************************** |
188 Adding new Chromium patches: | 193 Adding new Chromium patches: |
189 | 194 |
190 In the event you need to add a new Chromium-specific patch, follow this | 195 In the event you need to add a new Chromium-specific patch, follow this |
191 procedure: | 196 procedure: |
192 | 197 |
193 1) Use the --temp-dir option to download everything to a known directory | 198 1) Use the --temp-dir option to download everything to a known directory |
194 (by default, import_from_android.sh downloads everything into a | 199 (by default, import_from_android.sh downloads everything into a |
195 temporary directory that is erased when the script exits, even in | 200 temporary directory that is erased when the script exits, even in |
196 case of error). | 201 case of error). |
(...skipping 12 matching lines...) Expand all Loading... |
209 (cd /tmp/aaa/build && diff -burN android-openssl.orig android-openssl) > pa
tches.chromium/my-new-change.patch | 214 (cd /tmp/aaa/build && diff -burN android-openssl.orig android-openssl) > pa
tches.chromium/my-new-change.patch |
210 | 215 |
211 5) Re-run the script: | 216 5) Re-run the script: |
212 | 217 |
213 ./import_from_android.sh | 218 ./import_from_android.sh |
214 | 219 |
215 Generally speaking, consider sending your patch directly to the Android | 220 Generally speaking, consider sending your patch directly to the Android |
216 open-source review servers too. Once submitted there, you can update | 221 open-source review servers too. Once submitted there, you can update |
217 the git commit in openssl-chromium.org and remove your local patch in | 222 the git commit in openssl-chromium.org and remove your local patch in |
218 one new CL. | 223 one new CL. |
OLD | NEW |