WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
104197
Add user defaults to override system proxy settings for NetworkProcess on Mac
https://bugs.webkit.org/show_bug.cgi?id=104197
Summary
Add user defaults to override system proxy settings for NetworkProcess on Mac
Kiran Muppala
Reported
2012-12-05 17:57:13 PST
For internal testing and debugging, it is useful to have a defaults write to set the HTTP and HTTPS proxy specific to a WebKit2 client Application and not affect the system proxy settings on Mac. This is related to
https://bugs.webkit.org/show_bug.cgi?id=96456
, which was originally intended for WebProcess but later rejected since InjectedBundle can be used for the same effect. This bug is necessary since, Network Process does not use a InjectedBundle.
Attachments
WIP Patch
(7.35 KB, patch)
2012-12-06 15:28 PST
,
Kiran Muppala
no flags
Details
Formatted Diff
Diff
WIP Patch
(7.31 KB, patch)
2012-12-06 15:55 PST
,
Kiran Muppala
no flags
Details
Formatted Diff
Diff
Patch
(127.94 KB, patch)
2012-12-06 16:48 PST
,
Kiran Muppala
no flags
Details
Formatted Diff
Diff
WIP Patch
(128.03 KB, patch)
2012-12-06 17:10 PST
,
Kiran Muppala
no flags
Details
Formatted Diff
Diff
WIP Patch
(7.41 KB, patch)
2012-12-06 19:32 PST
,
Kiran Muppala
no flags
Details
Formatted Diff
Diff
Patch
(163.54 KB, patch)
2012-12-17 17:52 PST
,
Kiran Muppala
no flags
Details
Formatted Diff
Diff
Patch
(163.57 KB, patch)
2012-12-17 18:38 PST
,
Kiran Muppala
no flags
Details
Formatted Diff
Diff
WIP Patch
(163.56 KB, patch)
2013-01-08 16:46 PST
,
Kiran Muppala
no flags
Details
Formatted Diff
Diff
Patch
(172.94 KB, patch)
2013-01-08 19:03 PST
,
Kiran Muppala
no flags
Details
Formatted Diff
Diff
Patch
(7.67 KB, patch)
2013-01-08 20:39 PST
,
Kiran Muppala
no flags
Details
Formatted Diff
Diff
Patch
(7.67 KB, patch)
2013-01-08 21:34 PST
,
Kiran Muppala
no flags
Details
Formatted Diff
Diff
Show Obsolete
(10)
View All
Add attachment
proposed patch, testcase, etc.
Kiran Muppala
Comment 1
2012-12-05 17:57:39 PST
<
rdar://problem/12790572
>
Kiran Muppala
Comment 2
2012-12-06 15:28:06 PST
Created
attachment 178093
[details]
WIP Patch
Kiran Muppala
Comment 3
2012-12-06 15:55:27 PST
Created
attachment 178097
[details]
WIP Patch
Kiran Muppala
Comment 4
2012-12-06 15:57:39 PST
(In reply to
comment #3
)
> Created an attachment (id=178097) [details] > Patch
Removed unnecessary import of <CFNetwork/CFProxySupportPriv.h> from Source/WebKit2/NetworkProcess/mac/NetworkProcessMac.mm, based on review feedback from Stephanie Lewis.
Kiran Muppala
Comment 5
2012-12-06 16:48:14 PST
Created
attachment 178108
[details]
Patch
Kiran Muppala
Comment 6
2012-12-06 16:50:12 PST
(In reply to
comment #5
)
> Created an attachment (id=178108) [details] > Patch
Updated WebKitSystemInterface.h, libWebKitSystemInterfaceLion.a and libWebKitSystemInterfaceMountainLion.a.
Kiran Muppala
Comment 7
2012-12-06 17:10:30 PST
Created
attachment 178115
[details]
WIP Patch
Kiran Muppala
Comment 8
2012-12-06 17:10:44 PST
(In reply to
comment #7
)
> Created an attachment (id=178115) [details] > Patch
Fixed merge conflict.
Kiran Muppala
Comment 9
2012-12-06 19:32:44 PST
Created
attachment 178137
[details]
WIP Patch
Kiran Muppala
Comment 10
2012-12-06 19:36:36 PST
(In reply to
comment #9
)
> Created an attachment (id=178137) [details] > Patch
Rolled out the WebKitSytemInterface changes, since it should have been done after this bug was reviewed. Hence, also removed the WebKitLibraries part of this patch. Will re-include after review. Also, fixed style issues with missing spaces in NetworkProcessMac.mm. No, functional changes.
Build Bot
Comment 11
2012-12-07 00:44:00 PST
Comment on
attachment 178137
[details]
WIP Patch
Attachment 178137
[details]
did not pass mac-ews (mac): Output:
http://queues.webkit.org/results/15186277
Kiran Muppala
Comment 12
2012-12-17 17:52:11 PST
Created
attachment 179841
[details]
Patch
Kiran Muppala
Comment 13
2012-12-17 17:52:58 PST
(In reply to
comment #12
)
> Created an attachment (id=179841) [details] > Patch
Updated patch to resolve merge conflicts and included WebKitSystemInterface changes too.
Kiran Muppala
Comment 14
2012-12-17 18:38:54 PST
Created
attachment 179851
[details]
Patch
Kiran Muppala
Comment 15
2012-12-17 18:39:21 PST
(In reply to
comment #14
)
> Created an attachment (id=179851) [details] > Patch
Fixed merge conflict again. No other changes.
Kiran Muppala
Comment 16
2013-01-08 16:46:38 PST
Created
attachment 181801
[details]
WIP Patch
Kiran Muppala
Comment 17
2013-01-08 16:48:41 PST
(In reply to
comment #16
)
> Created an attachment (id=181801) [details] > Patch
Fixed merge conflict. Uploading for EWS analysis.
Kiran Muppala
Comment 18
2013-01-08 19:03:20 PST
Created
attachment 181820
[details]
Patch
Kiran Muppala
Comment 19
2013-01-08 19:03:54 PST
(In reply to
comment #18
)
> Created an attachment (id=181820) [details] > Patch
Updated WKSI libraries.
Stephanie Lewis
Comment 20
2013-01-08 20:07:36 PST
I would r+ this, but the new review policy is moving into place so we need to find one of the wk2 owners to look it over.
Kiran Muppala
Comment 21
2013-01-08 20:37:30 PST
Moved WKSI portion to
https://bugs.webkit.org/show_bug.cgi?id=106410
, thanks to Stephanie for giving me this idea to avoid rolling out the internal commit yet again.
Kiran Muppala
Comment 22
2013-01-08 20:39:17 PST
Created
attachment 181833
[details]
Patch
Kiran Muppala
Comment 23
2013-01-08 20:39:49 PST
(In reply to
comment #22
)
> Created an attachment (id=181833) [details] > Patch
Removed the WKSI portion. No other change.
Build Bot
Comment 24
2013-01-08 20:57:14 PST
Comment on
attachment 181833
[details]
Patch
Attachment 181833
[details]
did not pass mac-ews (mac): Output:
http://queues.webkit.org/results/15760346
Kiran Muppala
Comment 25
2013-01-08 21:17:07 PST
(In reply to
comment #24
)
> (From update of
attachment 181833
[details]
) >
Attachment 181833
[details]
did not pass mac-ews (mac): > Output:
http://queues.webkit.org/results/15760346
D'oh, of course it will fail because the WKSI portion hasn't landed yet.
Kiran Muppala
Comment 26
2013-01-08 21:34:46 PST
Created
attachment 181840
[details]
Patch
Kiran Muppala
Comment 27
2013-01-08 21:35:24 PST
(In reply to
comment #26
)
> Created an attachment (id=181840) [details] > Patch
Resubmitting patch for EWS, since WKSI part has landed.
WebKit Review Bot
Comment 28
2013-01-09 14:32:10 PST
Comment on
attachment 181840
[details]
Patch Clearing flags on attachment: 181840 Committed
r139241
: <
http://trac.webkit.org/changeset/139241
>
WebKit Review Bot
Comment 29
2013-01-09 14:32:15 PST
All reviewed patches have been landed. Closing bug.
Daniel Bates
Comment 30
2013-10-02 11:07:44 PDT
(In reply to
comment #28
)
> (From update of
attachment 181840
[details]
) > Clearing flags on attachment: 181840 > > Committed
r139241
: <
http://trac.webkit.org/changeset/139241
>
Fixed the Mac WebKit2 build when building without the network process by adding a ENABLE(NETWORK_PROCESS) guard around the constants WebKit2HTTPProxyDefaultsKey and WebKit2HTTPSProxyDefaultsKey. Committed this fix in
r156776
, <
http://trac.webkit.org/changeset/156776
>.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug