Changeset 250217 in webkit
- Timestamp:
- Sep 23, 2019, 2:05:16 AM (6 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r250197 r250217 1 2019-09-23 Michael Catanzaro <mcatanzaro@igalia.com> 2 3 [SOUP] Stop setting G_TLS_GNUTLS_PRIORITY 4 https://bugs.webkit.org/show_bug.cgi?id=172154 5 6 Reviewed by Carlos Garcia Campos. 7 8 Nowadays, I maintain glib-networking. WebKit doesn't need to override its defaults to be 9 secure anymore. By overriding glib-networking's default priority, WebKit is force-reenabling 10 TLS 1.0 and TLS 1.1 even when glib-networking has disabled them. 11 12 * NetworkProcess/EntryPoint/unix/NetworkProcessMain.cpp: 13 (main): 14 * WebProcess/EntryPoint/unix/WebProcessMain.cpp: 15 (main): 16 1 17 2019-09-21 Dan Bernstein <mitz@apple.com> 2 18 -
trunk/Source/WebKit/NetworkProcess/EntryPoint/unix/NetworkProcessMain.cpp
r241654 r250217 36 36 int main(int argc, char** argv) 37 37 { 38 // Disable SSLv3 very early because it is practically impossible to safely39 // use setenv() when multiple threads are running, as another thread calling40 // getenv() could cause a crash, and many functions use getenv() internally.41 // This workaround will stop working if glib-networking switches away from42 // GnuTLS or simply stops parsing this variable. We intentionally do not43 // overwrite this priority string if it's already set by the user.44 // https://bugzilla.gnome.org/show_bug.cgi?id=73863345 // WARNING: This needs to be KEPT IN SYNC with WebProcessMain.cpp.46 setenv("G_TLS_GNUTLS_PRIORITY", "NORMAL:%COMPAT:!VERS-SSL3.0:!ARCFOUR-128", 0);47 48 38 #if USE(GCRYPT) 49 39 PAL::GCrypt::initialize(); -
trunk/Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp
r241654 r250217 36 36 int main(int argc, char** argv) 37 37 { 38 // Disable SSLv3 very early because it is practically impossible to safely39 // use setenv() when multiple threads are running, as another thread calling40 // getenv() could cause a crash, and many functions use getenv() internally.41 // This workaround will stop working if glib-networking switches away from42 // GnuTLS or simply stops parsing this variable. We intentionally do not43 // overwrite this priority string if it's already set by the user.44 // https://bugzilla.gnome.org/show_bug.cgi?id=73863345 // WARNING: This needs to be KEPT IN SYNC with WebProcessMain.cpp.46 setenv("G_TLS_GNUTLS_PRIORITY", "NORMAL:%COMPAT:!VERS-SSL3.0:!ARCFOUR-128", 0);47 48 38 #if USE(GCRYPT) 49 39 PAL::GCrypt::initialize();
Note:
See TracChangeset
for help on using the changeset viewer.