{"push_id":3083210872,"size":8,"distinct_size":8,"ref":"refs/heads/castanets_63","head":"0cc8d7bfba3b63f1db4c8ec0202ea6a43725c183","before":"c776dfc3d2c7a4a1d6f1d2988565e0d5c427651a","commits":[{"sha":"fbb87bc00fb659d189a9a0f01e8706b9640f6b6a","author":{"name":"suyambu.rm","email":"fafbaf9ffb491de28fa2a2c2456519dddeb4d54b@samsung.com"},"message":"Wrap the fileid used for distributed shared memory inside\nSharedMemoryHandle object.\n\nThis change,\n1. Wraps fileid used for network shared memory inside\nSharedMemoryHandle, so that there is not needed for sharing fileid\nseparately.\n2. Handle fileid param in IPC.\n3. Rename enable-nfs-shared-memory => enable-network-shared-memory\n4. Rename runtime flag shared-memory-nfs-path => network-shared-memory-path\n5. Updates resource loading, web audio module based on above changes.\n\nSigned-off-by: suyambu.rm <suyambu.rm@samsung.com>","distinct":true,"url":"https://api.github.com/repos/joonghunpark/Castanets/commits/fbb87bc00fb659d189a9a0f01e8706b9640f6b6a"},{"sha":"486257da160ccd95d24e8fdec4ab9ece64c992de","author":{"name":"venu.musham","email":"9f20d600cd18f4adae5ac11da0aa22609b0d553b@samsung.com"},"message":"Network Service on renderer.\n\nInitial commit.\n- Add support for data pipe(shared memory) over nfs\n- Add support for running Network service on renderer.\n\nPC1: Run browser process\n$ out/Default/chrome --no-sandbox --network-shared-memory-path=/mnt/memcached --enable-features=NetworkService --user-data-dir=/tmp/\n\nPC2:\nTo launch utility process (network service)\n$ out/Default/chrome --type=utility --server-address=107.108.203.47 --network-shared-memory-path=/mnt/droplet --enable-features=NetworkService\n\nTo launch renderer process\n$ out/Default/chrome --type=renderer --server-address=107.108.203.47 --network-shared-memory-path=/mnt/droplet --enable-features=NetworkService\n\nSigned-off-by: venu.musham <venu.musham@samsung.com>","distinct":true,"url":"https://api.github.com/repos/joonghunpark/Castanets/commits/486257da160ccd95d24e8fdec4ab9ece64c992de"},{"sha":"95f9a1ccb9c2585f5ffcd3fd0722c48acf13536f","author":{"name":"Joonghun Park","email":"c1f5b52fcf8a101e7aa63c242a8408debb4c60e5@gmail.com"},"message":"services/proxy_resolver: Let ProxyResolvers outlive ProxyResolverFactory\n\nMake ProxyResolvers hold onto ServiceContextRefs. This will allow\nthe ServiceManager to control the lifetime of the proxy_resolver\nservice, shutting it down when there are no ProxyResolvers, so\nChromeMojoProxyResolverFactory will no longer need to micromanage its\nlifetime.\n\nWe'll still need a ProxyResolverFactory in the browser process to\nserve as a proxy between the network service and the proxy resolver\nservice, starting the proxy resolver service as needed, but this\ngreatly simplifies what that class needs to do.\n\nBug: 754007\nReviewed-on: https://chromium-review.googlesource.com/753850\nCommit-Queue: Matt Menke <mmenke@chromium.org>\nReviewed-by: Jay Civelli <jcivelli@chromium.org>\nReviewed-by: Tom Sepez <tsepez@chromium.org>\nReviewed-by: John Abd-El-Malek <jam@chromium.org>\nCr-Commit-Position: refs/heads/master@{#514303}","distinct":true,"url":"https://api.github.com/repos/joonghunpark/Castanets/commits/95f9a1ccb9c2585f5ffcd3fd0722c48acf13536f"},{"sha":"e687f46e329e1709cc190073fbbd338a09652dfc","author":{"name":"Joonghun Park","email":"c1f5b52fcf8a101e7aa63c242a8408debb4c60e5@gmail.com"},"message":"Make URLRequestContextBuilderMojo take in a Mojo ProxyResolverFactory\n\nAlso convert ChromeMojoProxyResolverFactory to a ProxyResolverFactory.\nThe class now relies on the the proxy service to manage its own\nlifetime, instead of expecting to be responsible for managing that\nitself.\n\nBug: 754007\nCq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo\nReviewed-on: https://chromium-review.googlesource.com/660723\nReviewed-by: John Abd-El-Malek <jam@chromium.org>\nReviewed-by: Jay Civelli <jcivelli@chromium.org>\nCommit-Queue: Matt Menke <mmenke@chromium.org>\nCr-Commit-Position: refs/heads/master@{#515445}","distinct":true,"url":"https://api.github.com/repos/joonghunpark/Castanets/commits/e687f46e329e1709cc190073fbbd338a09652dfc"},{"sha":"a855d30ce9cdb5fc36a59d907a53aa8e0d892a41","author":{"name":"Joonghun Park","email":"c1f5b52fcf8a101e7aa63c242a8408debb4c60e5@gmail.com"},"message":"Stop referring the IO thread in proxy_config_service files in net.\n\nNot only is it a layering violation, it will soon not be true, in most\ncases.\n\nBug: 754007\nReviewed-on: https://chromium-review.googlesource.com/777690\nReviewed-by: Eric Roman <eroman@chromium.org>\nCommit-Queue: Matt Menke <mmenke@chromium.org>\nCr-Commit-Position: refs/heads/master@{#518014}","distinct":true,"url":"https://api.github.com/repos/joonghunpark/Castanets/commits/a855d30ce9cdb5fc36a59d907a53aa8e0d892a41"},{"sha":"03ec480a622b9a368292aaae384376f37952b976","author":{"name":"Joonghun Park","email":"c1f5b52fcf8a101e7aa63c242a8408debb4c60e5@gmail.com"},"message":"Add proxy configuration to the network service.\n\nNetworkContexts can now be created with an optional\ninitial proxy configuration and/or a pipe to pass\nupdated proxy configurations over.\n\nWill make chrome/ use this in a followup CL.\n\nBug: 754007\nCq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo\nReviewed-on: https://chromium-review.googlesource.com/755797\nCommit-Queue: Matt Menke <mmenke@chromium.org>\nReviewed-by: Eric Roman <eroman@chromium.org>\nReviewed-by: John Abd-El-Malek <jam@chromium.org>\nReviewed-by: Tom Sepez <tsepez@chromium.org>\nCr-Commit-Position: refs/heads/master@{#520945}","distinct":true,"url":"https://api.github.com/repos/joonghunpark/Castanets/commits/03ec480a622b9a368292aaae384376f37952b976"},{"sha":"0bb1059592b3da177e939c009c89da0fb38bb932","author":{"name":"Joonghun Park","email":"c1f5b52fcf8a101e7aa63c242a8408debb4c60e5@gmail.com"},"message":"Send proxy configuration over Mojo pipe in Chrome.\n\nDo this by moving ProxyConfigService creation and ownership\nfrom the legacy IOThread/ProfileIOData classes on the IO thread\nto a new ProxyConfigMonitor class, which lives on the UI thread\nand is owned by the new SystemNetworkContextManager and\nProfileNetworkContextService classes.\n\nChrome's ProxyConfigService now sends messages to the network\nstack over a Mojo pipe from the UI thread over to the IO thread\n(or the network process) instead of plugging directly in to the\nProxyService on the IO thread.\n\nThis effectively adds support for non-PAC proxy configurations\nwhen the network service is enabled.\n\nThis CL also makes NetworkContext default to using direct\nconnections, instead of the system proxy configuration, both\nto ensure a NetworkContext can always successfully be created,\nand because it's more sandbox friendly.  Included in this CL\nbecause without it, tests fail on Linux and ChromeOS when the\nnetwork service is enabled, because the legacy in-process\nURLRequestContextBuilder can't create a ProxyConfigService on\nthose platforms.\n\nBug: 754007\nCq-Include-Trybots: master.tryserver.chromium.android:android_cronet_tester;master.tryserver.chromium.linux:linux_mojo;master.tryserver.chromium.mac:ios-simulator-cronet\nReviewed-on: https://chromium-review.googlesource.com/760538\nCommit-Queue: Matt Menke <mmenke@chromium.org>\nReviewed-by: Eric Roman <eroman@chromium.org>\nReviewed-by: Scott Violet <sky@chromium.org>\nReviewed-by: Tom Sepez <tsepez@chromium.org>\nReviewed-by: John Abd-El-Malek <jam@chromium.org>\nReviewed-by: Steven Bennetts <stevenjb@chromium.org>\nCr-Commit-Position: refs/heads/master@{#521003}","distinct":true,"url":"https://api.github.com/repos/joonghunpark/Castanets/commits/0bb1059592b3da177e939c009c89da0fb38bb932"},{"sha":"0cc8d7bfba3b63f1db4c8ec0202ea6a43725c183","author":{"name":"Joonghun Park","email":"c1f5b52fcf8a101e7aa63c242a8408debb4c60e5@gmail.com"},"message":"Hook up ChromeMojoProxyResolverFactory to the network service.\n\nAdds an API to the NetworkService so that it can take in a\nmojom::ProxyResolverFactory, and makes Chrome's\nCreateDefaultNetworkContextParams method add an InterfracePtr\nthat points at ChromeMojoProxyResolverFactory.\n\nAlso moves ChromeMojoProxyResolverFactories from the IO to\nthe UI thread, and removes the old code to create them from\nthe legacy IOThread and ProfileIOData classes.\n\nBug: 754007\nCq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo\nReviewed-on: https://chromium-review.googlesource.com/768216\nCommit-Queue: Matt Menke <mmenke@chromium.org>\nReviewed-by: John Abd-El-Malek <jam@chromium.org>\nReviewed-by: Tom Sepez <tsepez@chromium.org>\nReviewed-by: Eric Roman <eroman@chromium.org>\nReviewed-by: Jay Civelli <jcivelli@chromium.org>\nCr-Commit-Position: refs/heads/master@{#521514}","distinct":true,"url":"https://api.github.com/repos/joonghunpark/Castanets/commits/0cc8d7bfba3b63f1db4c8ec0202ea6a43725c183"}]}
{"actor":{"display_login":"joonghunpark"}}