summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
3d29c16)
https://bugs.webkit.org/show_bug.cgi?id=140014
Patch by Michael Catanzaro <mcatanzaro@igalia.com> on 2015-03-05
Reviewed by Carlos Garcia Campos.
Disallow RC4-based ciphersuites when performing TLS negotiation,
because it is no longer considered secure.
* NetworkProcess/EntryPoint/unix/NetworkProcessMain.cpp:
(main):
* WebProcess/EntryPoint/unix/WebProcessMain.cpp:
(main):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@181073
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2015-03-05 Michael Catanzaro <mcatanzaro@igalia.com>
+
+ [SOUP] Disable RC4
+ https://bugs.webkit.org/show_bug.cgi?id=140014
+
+ Reviewed by Carlos Garcia Campos.
+
+ Disallow RC4-based ciphersuites when performing TLS negotiation,
+ because it is no longer considered secure.
+
+ * NetworkProcess/EntryPoint/unix/NetworkProcessMain.cpp:
+ (main):
+ * WebProcess/EntryPoint/unix/WebProcessMain.cpp:
+ (main):
+
2015-03-04 Yusuke Suzuki <utatane.tea@gmail.com>
Hide Promise with runtime flags under Cocoa JSContext API
2015-03-04 Yusuke Suzuki <utatane.tea@gmail.com>
Hide Promise with runtime flags under Cocoa JSContext API
// This workaround will stop working if glib-networking switches away from
// GnuTLS or simply stops parsing this variable. We intentionally do not
// overwrite this priority string if it's already set by the user.
// This workaround will stop working if glib-networking switches away from
// GnuTLS or simply stops parsing this variable. We intentionally do not
// overwrite this priority string if it's already set by the user.
- // Keep this in sync with WebProcessMain.cpp.
// https://bugzilla.gnome.org/show_bug.cgi?id=738633
// https://bugzilla.gnome.org/show_bug.cgi?id=738633
- setenv("G_TLS_GNUTLS_PRIORITY", "NORMAL:%COMPAT:%LATEST_RECORD_VERSION:!VERS-SSL3.0", 0);
+ // WARNING: This needs to be KEPT IN SYNC with WebProcessMain.cpp.
+ setenv("G_TLS_GNUTLS_PRIORITY", "NORMAL:%COMPAT:%LATEST_RECORD_VERSION:!VERS-SSL3.0:!ARCFOUR-128", 0);
return NetworkProcessMainUnix(argc, argv);
}
return NetworkProcessMainUnix(argc, argv);
}
// This workaround will stop working if glib-networking switches away from
// GnuTLS or simply stops parsing this variable. We intentionally do not
// overwrite this priority string if it's already set by the user.
// This workaround will stop working if glib-networking switches away from
// GnuTLS or simply stops parsing this variable. We intentionally do not
// overwrite this priority string if it's already set by the user.
- // Keep this in sync with NetworkProcessMain.cpp.
// https://bugzilla.gnome.org/show_bug.cgi?id=738633
// https://bugzilla.gnome.org/show_bug.cgi?id=738633
- setenv("G_TLS_GNUTLS_PRIORITY", "NORMAL:%COMPAT:%LATEST_RECORD_VERSION:!VERS-SSL3.0", 0);
+ // WARNING: This needs to be KEPT IN SYNC with WebProcessMain.cpp.
+ setenv("G_TLS_GNUTLS_PRIORITY", "NORMAL:%COMPAT:%LATEST_RECORD_VERSION:!VERS-SSL3.0:!ARCFOUR-128", 0);
return WebProcessMainUnix(argc, argv);
}
return WebProcessMainUnix(argc, argv);
}