{"action":"created","issue":{"url":"https://api.github.com/repos/servo/servo/issues/6490","labels_url":"https://api.github.com/repos/servo/servo/issues/6490/labels{/name}","comments_url":"https://api.github.com/repos/servo/servo/issues/6490/comments","events_url":"https://api.github.com/repos/servo/servo/issues/6490/events","html_url":"https://github.com/servo/servo/pull/6490","id":91386132,"number":6490,"title":"Implement HSTS (preload-only)","user":{"login":"samfoo","id":26163,"avatar_url":"https://avatars.githubusercontent.com/u/26163?v=3","gravatar_id":"","url":"https://api.github.com/users/samfoo","html_url":"https://github.com/samfoo","followers_url":"https://api.github.com/users/samfoo/followers","following_url":"https://api.github.com/users/samfoo/following{/other_user}","gists_url":"https://api.github.com/users/samfoo/gists{/gist_id}","starred_url":"https://api.github.com/users/samfoo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samfoo/subscriptions","organizations_url":"https://api.github.com/users/samfoo/orgs","repos_url":"https://api.github.com/users/samfoo/repos","events_url":"https://api.github.com/users/samfoo/events{/privacy}","received_events_url":"https://api.github.com/users/samfoo/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/servo/servo/labels/S-awaiting-review","name":"S-awaiting-review","color":"d4c5f9"}],"state":"open","locked":false,"assignee":{"login":"jdm","id":27658,"avatar_url":"https://avatars.githubusercontent.com/u/27658?v=3","gravatar_id":"","url":"https://api.github.com/users/jdm","html_url":"https://github.com/jdm","followers_url":"https://api.github.com/users/jdm/followers","following_url":"https://api.github.com/users/jdm/following{/other_user}","gists_url":"https://api.github.com/users/jdm/gists{/gist_id}","starred_url":"https://api.github.com/users/jdm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdm/subscriptions","organizations_url":"https://api.github.com/users/jdm/orgs","repos_url":"https://api.github.com/users/jdm/repos","events_url":"https://api.github.com/users/jdm/events{/privacy}","received_events_url":"https://api.github.com/users/jdm/received_events","type":"User","site_admin":false},"milestone":null,"comments":7,"created_at":"2015-06-26T23:35:00Z","updated_at":"2015-07-15T02:20:37Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/servo/servo/pulls/6490","html_url":"https://github.com/servo/servo/pull/6490","diff_url":"https://github.com/servo/servo/pull/6490.diff","patch_url":"https://github.com/servo/servo/pull/6490.patch"},"body":"Implement HSTS (preload-only) servo/servo#6105\r\n\r\n* Downloads the HSTS preload list from the chromium repo (same as gecko), then convert it to a list appropriate for servo.\r\n* Reads the preload list when creating a resource task, and implements STS for those domains.\r\n\r\nStill todo:\r\n\r\n* Read Strict-Transport-Security headers from servers and add details to the in-memory HSTS list. (note: this requires hyper or servo to implement an STS header struct. Hyper seems like the appropriate location, so I will create an issue/PR there soon). The work for this is nearly done with the exception of adding a new ControlMsg and the new header.\r\n* Persist HSTS list to disk with known hosts (perhaps a different issue should be raised for this?)\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.png\" height=40 alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/servo/servo/6490)\n<!-- Reviewable:end -->\n"},"comment":{"url":"https://api.github.com/repos/servo/servo/issues/comments/121460459","html_url":"https://github.com/servo/servo/pull/6490#issuecomment-121460459","issue_url":"https://api.github.com/repos/servo/servo/issues/6490","id":121460459,"user":{"login":"bors-servo","id":4368172,"avatar_url":"https://avatars.githubusercontent.com/u/4368172?v=3","gravatar_id":"","url":"https://api.github.com/users/bors-servo","html_url":"https://github.com/bors-servo","followers_url":"https://api.github.com/users/bors-servo/followers","following_url":"https://api.github.com/users/bors-servo/following{/other_user}","gists_url":"https://api.github.com/users/bors-servo/gists{/gist_id}","starred_url":"https://api.github.com/users/bors-servo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bors-servo/subscriptions","organizations_url":"https://api.github.com/users/bors-servo/orgs","repos_url":"https://api.github.com/users/bors-servo/repos","events_url":"https://api.github.com/users/bors-servo/events{/privacy}","received_events_url":"https://api.github.com/users/bors-servo/received_events","type":"User","site_admin":false},"created_at":"2015-07-15T02:20:37Z","updated_at":"2015-07-15T02:20:37Z","body":":umbrella: The latest upstream changes (presumably #6591) made this pull request unmergeable. Please resolve the merge conflicts."}}