RESOLVED FIXED 200583
User Agent and SessionID should be given to NetworkRTCProvider to set up the correct proxy information
https://bugs.webkit.org/show_bug.cgi?id=200583
Summary User Agent and SessionID should be given to NetworkRTCProvider to set up the ...
youenn fablet
Reported 2019-08-09 11:32:19 PDT
User Agent and SessionID should be given to NetworkRTCProvider to set up the correct proxy information
Attachments
Patch (30.14 KB, patch)
2019-08-09 11:36 PDT, youenn fablet
no flags
Patch (33.91 KB, patch)
2019-08-12 01:35 PDT, youenn fablet
no flags
Patch (34.94 KB, patch)
2019-08-12 03:08 PDT, youenn fablet
no flags
Patch (34.71 KB, patch)
2019-08-12 09:32 PDT, youenn fablet
no flags
Patch (34.74 KB, patch)
2019-08-12 09:55 PDT, youenn fablet
no flags
Patch for landing (34.48 KB, patch)
2019-08-13 00:34 PDT, youenn fablet
no flags
youenn fablet
Comment 1 2019-08-09 11:36:38 PDT
youenn fablet
Comment 2 2019-08-09 11:36:58 PDT
Patch needs manual testing
Radar WebKit Bug Importer
Comment 3 2019-08-09 11:37:01 PDT
EWS Watchlist
Comment 4 2019-08-09 11:38:47 PDT
Attachment 375938 [details] did not pass style-queue: ERROR: Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCProvider.h:121: Inline functions should not be in classes annotated with WEBCORE_EXPORT. Remove the macro from the class and apply it to each appropriate method, or move the inline function definition out-of-line. [build/webcore_export] [4] Total errors found: 1 in 19 files If any of these errors are false positives, please file a bug against check-webkit-style.
youenn fablet
Comment 5 2019-08-12 01:35:51 PDT
EWS Watchlist
Comment 6 2019-08-12 01:38:02 PDT
Attachment 376053 [details] did not pass style-queue: ERROR: Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCProvider.h:121: Inline functions should not be in classes annotated with WEBCORE_EXPORT. Remove the macro from the class and apply it to each appropriate method, or move the inline function definition out-of-line. [build/webcore_export] [4] Total errors found: 1 in 20 files If any of these errors are false positives, please file a bug against check-webkit-style.
youenn fablet
Comment 7 2019-08-12 03:08:15 PDT
EWS Watchlist
Comment 8 2019-08-12 03:12:13 PDT
Attachment 376055 [details] did not pass style-queue: ERROR: Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCProvider.h:121: Inline functions should not be in classes annotated with WEBCORE_EXPORT. Remove the macro from the class and apply it to each appropriate method, or move the inline function definition out-of-line. [build/webcore_export] [4] ERROR: Source/WebKit/NetworkProcess/webrtc/NetworkRTCProvider.cpp:39: Alphabetical sorting problem. [build/include_order] [4] Total errors found: 2 in 20 files If any of these errors are false positives, please file a bug against check-webkit-style.
youenn fablet
Comment 9 2019-08-12 09:32:16 PDT
EWS Watchlist
Comment 10 2019-08-12 09:37:29 PDT
Attachment 376070 [details] did not pass style-queue: ERROR: Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCProvider.h:121: Inline functions should not be in classes annotated with WEBCORE_EXPORT. Remove the macro from the class and apply it to each appropriate method, or move the inline function definition out-of-line. [build/webcore_export] [4] Total errors found: 1 in 20 files If any of these errors are false positives, please file a bug against check-webkit-style.
youenn fablet
Comment 11 2019-08-12 09:55:57 PDT
EWS Watchlist
Comment 12 2019-08-12 09:59:32 PDT
Attachment 376072 [details] did not pass style-queue: ERROR: Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCProvider.h:121: Inline functions should not be in classes annotated with WEBCORE_EXPORT. Remove the macro from the class and apply it to each appropriate method, or move the inline function definition out-of-line. [build/webcore_export] [4] Total errors found: 1 in 20 files If any of these errors are false positives, please file a bug against check-webkit-style.
youenn fablet
Comment 13 2019-08-12 10:46:31 PDT
(In reply to youenn fablet from comment #11) > Created attachment 376072 [details] > Patch Tested on Mac, not yet on iOS.
Eric Carlson
Comment 14 2019-08-12 13:27:58 PDT
Comment on attachment 376072 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=376072&action=review > Source/WebCore/ChangeLog:8 > + Use a specific socket factory that is specific to the user agent and session ID. Nit: s/a specific socket factory/a socket factory/ > Source/WebKit/ChangeLog:9 > + Use of this information to get the proxy information from NetworkSession and pass it to libwebrtc socket creation. Nit: s/Use of this/Use this/ > Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.h:31 > +OBJC_CLASS NSURLSessionConfiguration; Nit: it doesn't look like this is needed (yet)
youenn fablet
Comment 15 2019-08-13 00:34:53 PDT
Created attachment 376140 [details] Patch for landing
EWS Watchlist
Comment 16 2019-08-13 00:36:25 PDT
Attachment 376140 [details] did not pass style-queue: ERROR: Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCProvider.h:121: Inline functions should not be in classes annotated with WEBCORE_EXPORT. Remove the macro from the class and apply it to each appropriate method, or move the inline function definition out-of-line. [build/webcore_export] [4] Total errors found: 1 in 20 files If any of these errors are false positives, please file a bug against check-webkit-style.
WebKit Commit Bot
Comment 17 2019-08-13 01:54:33 PDT
Comment on attachment 376140 [details] Patch for landing Clearing flags on attachment: 376140 Committed r248592: <https://trac.webkit.org/changeset/248592>
WebKit Commit Bot
Comment 18 2019-08-13 01:54:35 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.