{"push_id":565706215,"size":22,"distinct_size":22,"ref":"refs/heads/master","head":"40c59724b2638fee3b9932eba1aa9f6ebd77b0cd","before":"58a3cdcbef30e04199d33dc83cea0ace3e2cfcf1","commits":[{"sha":"3239aeacdc5fe23dda1f9bde2b4cd5203084fa12","author":{"email":"b8974e15515d4c3a2624a18ab040578ca5c80649@gmail.com","name":"Shamir Khodzha"},"message":"cookies and cookies storage implementation","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/3239aeacdc5fe23dda1f9bde2b4cd5203084fa12"},{"sha":"19fbb9e568c6011abcfe883538ce03d9d2f42995","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshmatthews.net","name":"Josh Matthews"},"message":"Set the Content-Type header when submitting a urlencoded form.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/19fbb9e568c6011abcfe883538ce03d9d2f42995"},{"sha":"ae2b74c783da97068f438097453fb8e63beb02d8","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshmatthews.net","name":"Josh Matthews"},"message":"Make Document::url return the page's URL to avoid stale URLs after redirects.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/ae2b74c783da97068f438097453fb8e63beb02d8"},{"sha":"24c8896f88e59a93cca66ba2f4a482b6b35dac41","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshmatthews.net","name":"Josh Matthews"},"message":"Improve redirect behaviour to clear headers and reevaluate sent cookies. Implement storage-related cookie behaviour such as domain and path matching that cookie-rs doesn't require. Remove stored cookies when an empty value is stored. Document cookie code.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/24c8896f88e59a93cca66ba2f4a482b6b35dac41"},{"sha":"14df9f8a709688434c187a12fc68b48853d28d0d","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshmatthews.net","name":"Josh Matthews"},"message":"Differentiate between HTTP and non-HTTP APIs for cookie operations. Fix some incorrect cookie removal operation logic. Order the returned cookies according to the spec. Make cookie unit tests pass.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/14df9f8a709688434c187a12fc68b48853d28d0d"},{"sha":"504094aa84605c7e11e2b928a8b7f74ced7602bd","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshmatthews.net","name":"Josh Matthews"},"message":"Set cookie headers on the request, rather than the load data, to ensure they are used after redirects occur.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/504094aa84605c7e11e2b928a8b7f74ced7602bd"},{"sha":"824709f178d2853b64f90f2c6e05a8c555fdcf17","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshmatthews.net","name":"Josh Matthews"},"message":"Unify the get/set scookie APIs to make them both deal with raw strings.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/824709f178d2853b64f90f2c6e05a8c555fdcf17"},{"sha":"d2444dd370ec68c9012b4e026946d298e77ce900","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshmatthews.net","name":"Josh Matthews"},"message":"Implement document.cookies.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/d2444dd370ec68c9012b4e026946d298e77ce900"},{"sha":"0c51a192d78aea64066cb4c3f80e2bbb7d17ccd2","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshmatthews.net","name":"Josh Matthews"},"message":"Address review comments.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/0c51a192d78aea64066cb4c3f80e2bbb7d17ccd2"},{"sha":"1dbbc1b72da85d9c14ba103f8a4db6c4f3536877","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshmatthews.net","name":"Josh Matthews"},"message":"Use servo forks of hyper and cookie-rs for more lenient cookie parsing behaviour.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/1dbbc1b72da85d9c14ba103f8a4db6c4f3536877"},{"sha":"94de93b3a32940167b5798c150753e4181e9c70b","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshmatthews.net","name":"Josh Matthews"},"message":"Rename some variables for clarity.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/94de93b3a32940167b5798c150753e4181e9c70b"},{"sha":"542e8d52d586590872b4bf0148d3d25fbfa67555","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshmatthews.net","name":"Josh Matthews"},"message":"Reorganize document creation so it occurs after we have a final URL.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/542e8d52d586590872b4bf0148d3d25fbfa67555"},{"sha":"fb217ab24b28f41526b8024fa3f4d6266e50e746","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshmatthews.net","name":"Josh Matthews"},"message":"Make XMLHttpRequest user-set headers be preserved across redirects.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/fb217ab24b28f41526b8024fa3f4d6266e50e746"},{"sha":"6fd31cdf0f9f78a1f3af6a4fb1f9b318408a71b3","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshmatthews.net","name":"Josh Matthews"},"message":"Fix WPT interface tests.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/6fd31cdf0f9f78a1f3af6a4fb1f9b318408a71b3"},{"sha":"03ec5a394c6621b4fcb39b72c17e669320a2708b","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshmatthews.net","name":"Josh Matthews"},"message":"Add a spec link.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/03ec5a394c6621b4fcb39b72c17e669320a2708b"},{"sha":"a814ba4449ef2c0f152807e763ef610381fee1de","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshmatthews.net","name":"Josh Matthews"},"message":"Use an option for the parser input.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/a814ba4449ef2c0f152807e763ef610381fee1de"},{"sha":"0557f8592cb965658be471d8807a2404483c0806","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshmatthews.net","name":"Josh Matthews"},"message":"Update WPT expectations.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/0557f8592cb965658be471d8807a2404483c0806"},{"sha":"7e3f504d94ffb77ec6148166d2ab73978e1c71c8","author":{"email":"b18960881355ab4dde8a50c549f7b9ff81f11cc3@gmail.com","name":"bors-servo"},"message":"auto merge of #4519 : jdm/servo/cookies, r=Ms2ger\n\nAs specified in http://tools.ietf.org/html/rfc6265. Requires https://github.com/servo/cookie-rs/pull/1. Tested against http://www.joshmatthews.net/cookie.php, http://www.html-kit.com/tools/cookietester/, https://github.com/login, and https://mobile.twitter.com/session/new .","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/7e3f504d94ffb77ec6148166d2ab73978e1c71c8"},{"sha":"81dbcf505ffef7b82f4dc823a876ce2410307920","author":{"email":"01851c41743da420937bc04c40090fd7355af6ef@gmail.com","name":"Prabhjyot Singh Sodhi"},"message":"Parsing sandbox attribute on iframe elements","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/81dbcf505ffef7b82f4dc823a876ce2410307920"},{"sha":"0873e5c8ca60d977d164ce5f5b85ca70dd76e5d9","author":{"email":"fc471ce1ec61f8c7b76f85bd7169cc53c56b215c@intuitionlibrary.com","name":"Glenn Watson"},"message":"Implement window.parent for iframes.","distinct":true,"url":"https://api.github.com/repos/KiChjang/servo/commits/0873e5c8ca60d977d164ce5f5b85ca70dd76e5d9"}]}