WebKit Bugzilla
Attachment 369611 Details for
Bug 197802
: Use kDNSServiceFlagsKnownUnique for DNSServiceRegisterRecord only on platforms supporting it
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch
bug-197802-20190510160754.patch (text/plain), 2.80 KB, created by
youenn fablet
on 2019-05-10 16:07:55 PDT
(
hide
)
Description:
Patch
Filename:
MIME Type:
Creator:
youenn fablet
Created:
2019-05-10 16:07:55 PDT
Size:
2.80 KB
patch
obsolete
>Subversion Revision: 245178 >diff --git a/Source/WTF/ChangeLog b/Source/WTF/ChangeLog >index 0dba068dbaac6c7e913f6e53d51767ab88f64e64..0e3f12c4d6ef982a874a4438e8e496a0bb5eb5bc 100644 >--- a/Source/WTF/ChangeLog >+++ b/Source/WTF/ChangeLog >@@ -1,3 +1,12 @@ >+2019-05-10 Youenn Fablet <youenn@apple.com> >+ >+ Use kDNSServiceFlagsKnownUnique for DNSServiceRegisterRecord only on platforms supporting it >+ https://bugs.webkit.org/show_bug.cgi?id=197802 >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ * wtf/Platform.h: >+ > 2019-05-10 Yusuke Suzuki <ysuzuki@apple.com> > > [WTF] Remove "private:" from Noncopyable and Nonmovable macros >diff --git a/Source/WebKit/ChangeLog b/Source/WebKit/ChangeLog >index b377e01d589b07d1f01faf18e82b2a7b2197a1b4..3bf4572f28bedf88c29afef19645fa8a2519288f 100644 >--- a/Source/WebKit/ChangeLog >+++ b/Source/WebKit/ChangeLog >@@ -1,3 +1,13 @@ >+2019-05-10 Youenn Fablet <youenn@apple.com> >+ >+ Use kDNSServiceFlagsKnownUnique for DNSServiceRegisterRecord only on platforms supporting it >+ https://bugs.webkit.org/show_bug.cgi?id=197802 >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ * NetworkProcess/webrtc/NetworkMDNSRegister.cpp: >+ (WebKit::NetworkMDNSRegister::registerMDNSName): >+ > 2019-05-10 Youenn Fablet <youenn@apple.com> > > A service worker process should app nap when all its clients app nap >diff --git a/Source/WTF/wtf/Platform.h b/Source/WTF/wtf/Platform.h >index 6e5e02f6fcfede0fd014cd98267436cbe552dfec..51f5e4a7d43ab5e2d2bab0775b1aadd4614b28d4 100644 >--- a/Source/WTF/wtf/Platform.h >+++ b/Source/WTF/wtf/Platform.h >@@ -1500,6 +1500,10 @@ > #define HAVE_SANDBOX_ISSUE_MACH_EXTENSION_TO_PROCESS_BY_PID 1 > #endif > >+#if (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 101500) || (PLATFORM(IOS_FAMILY) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 130000) >+#define HAVE_MDNS_FAST_REGISTRATION 1 >+#endif >+ > #if PLATFORM(MAC) > #define ENABLE_MONOSPACE_FONT_EXCEPTION (__MAC_OS_X_VERSION_MIN_REQUIRED < 101500) > #elif PLATFORM(IOS_FAMILY) >diff --git a/Source/WebKit/NetworkProcess/webrtc/NetworkMDNSRegister.cpp b/Source/WebKit/NetworkProcess/webrtc/NetworkMDNSRegister.cpp >index b2b491db7e3d50cb14e6a033550d164aba554abf..e786568ff505a7b8717870df57fa57d15f5d7763 100644 >--- a/Source/WebKit/NetworkProcess/webrtc/NetworkMDNSRegister.cpp >+++ b/Source/WebKit/NetworkProcess/webrtc/NetworkMDNSRegister.cpp >@@ -139,7 +139,11 @@ void NetworkMDNSRegister::registerMDNSName(uint64_t requestIdentifier, PAL::Sess > auto* record = &pendingRequest->record; > auto error = DNSServiceRegisterRecord(service, > record, >- kDNSServiceFlagsUnique | kDNSServiceFlagsKnownUnique, >+#if HAVE(MDNS_FAST_REGISTRATION) >+ kDNSServiceFlagsKnownUnique, >+#else >+ kDNSServiceFlagsUnique, >+#endif > 0, > pendingRequest->name.utf8().data(), > kDNSServiceType_A,
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Formatted Diff
|
Diff
Attachments on
bug 197802
: 369611 |
369648