Bug 1491406 - Add URI_NORELATIVE to mailbox: and imap: URLs to avoid TLD base lookup. r=aceman

This commit is contained in:
Jorg K 2018-09-15 00:10:48 +02:00
Родитель eb9de130cb
Коммит 5c5663a9f5
4 изменённых файлов: 6 добавлений и 6 удалений

Просмотреть файл

@ -2445,10 +2445,10 @@ NS_IMETHODIMP nsImapService::GetDefaultPort(int32_t *aDefaultPort)
NS_IMETHODIMP nsImapService::GetProtocolFlags(uint32_t *result)
{
*result = URI_STD | URI_FORBIDS_AUTOMATIC_DOCUMENT_REPLACEMENT |
URI_DANGEROUS_TO_LOAD | ALLOWS_PROXY | URI_FORBIDS_COOKIE_ACCESS
*result = URI_NORELATIVE | URI_FORBIDS_AUTOMATIC_DOCUMENT_REPLACEMENT |
URI_DANGEROUS_TO_LOAD | ALLOWS_PROXY | URI_FORBIDS_COOKIE_ACCESS
#ifdef IS_ORIGIN_IS_FULL_SPEC_DEFINED
| ORIGIN_IS_FULL_SPEC
| ORIGIN_IS_FULL_SPEC
#endif
;
return NS_OK;

Просмотреть файл

@ -4,7 +4,7 @@
*/
var defaultProtocolFlags =
Ci.nsIProtocolHandler.URI_STD |
Ci.nsIProtocolHandler.URI_NORELATIVE |
Ci.nsIProtocolHandler.URI_FORBIDS_AUTOMATIC_DOCUMENT_REPLACEMENT |
Ci.nsIProtocolHandler.URI_DANGEROUS_TO_LOAD |
Ci.nsIProtocolHandler.ALLOWS_PROXY |

Просмотреть файл

@ -534,7 +534,7 @@ NS_IMETHODIMP nsMailboxService::AllowPort(int32_t port, const char *scheme, bool
NS_IMETHODIMP nsMailboxService::GetProtocolFlags(uint32_t *result)
{
NS_ENSURE_ARG_POINTER(result);
*result = URI_STD | URI_FORBIDS_AUTOMATIC_DOCUMENT_REPLACEMENT |
*result = URI_NORELATIVE | URI_FORBIDS_AUTOMATIC_DOCUMENT_REPLACEMENT |
URI_DANGEROUS_TO_LOAD | URI_FORBIDS_COOKIE_ACCESS
#ifdef IS_ORIGIN_IS_FULL_SPEC_DEFINED
| ORIGIN_IS_FULL_SPEC

Просмотреть файл

@ -4,8 +4,8 @@
*/
var defaultProtocolFlags =
Ci.nsIProtocolHandler.URI_NORELATIVE |
Ci.nsIProtocolHandler.URI_DANGEROUS_TO_LOAD |
Ci.nsIProtocolHandler.URI_STD |
Ci.nsIProtocolHandler.URI_FORBIDS_AUTOMATIC_DOCUMENT_REPLACEMENT |
Ci.nsIProtocolHandler.URI_FORBIDS_COOKIE_ACCESS |
Ci.nsIProtocolHandler.ORIGIN_IS_FULL_SPEC;