{"push_id":874960121,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"ccdd6cc53cc09fcbe55c719508a49eaf6e9641ff","before":"6f146e73b247e99ae31c5dd16c9b6362c739a2a3","commits":[{"sha":"ccdd6cc53cc09fcbe55c719508a49eaf6e9641ff","author":{"email":"7b20974eb4b90b3fc0715bb570870f71e816ea61@chromium.org","name":"ttuttle"},"message":"Domain Reliability: New config and report formats\n\nThis commit makes several intertwined changes:\n\n1. Changes the config format to be much simpler, and incrementally\n   closer to the ideas in the Navigation Error Logging spec.\n   Specifically, removes resources and uses a list of safe path\n   prefixes to serve the same purpose.\n\n2. Removes the simplest configs and replaces them with an array of\n   \"config params\" that are used to create params at runtime. This\n   saves approximately 15,000 lines of source code and around a MB or\n   two of binary size (on disk and at runtime).\n\n3. Changes the report format to include full URLs when reporting to\n   same-origin collectors, and partial URLs (based on the list of safe\n   path prefixes) for non-same-origin collectors. Removes resource\n   reports, since resources no longer exist, and makes a few other\n   tweaks to the format.\n\n4. Changes other parts of the internals of Domain Reliability to\n   accommodate the above changes.\n\nBUG=549137,549138,495342\n\nReview URL: https://codereview.chromium.org/1180223006\n\nCr-Commit-Position: refs/heads/master@{#361039}","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/ccdd6cc53cc09fcbe55c719508a49eaf6e9641ff"}]}