{"push_id":925555436,"size":5,"distinct_size":5,"ref":"refs/heads/update-firefox43-xpi","head":"87c913d8c580272a374c49e1d7ff4b0bd1b1330c","before":"3d287dd7659f506fbe57a40e5d0de2897c18d43e","commits":[{"sha":"1a03a7465b6fbd844f4347b9c2c6a7be34fa80ea","author":{"email":"a3d25c5064152872436acc5e825a1d069072cffe@gmail.com","name":"Daniel Gempesaw"},"message":"Extract install.rdf from Firefox extensions manually\n\nWith approximately zero knowledge of how zip files work, our issue was\nthat the `install.rdf` that we needed from the XPI file was not listed\nin the manifest that IO::Uncompress::Unzip::unzip was reading. This\nprohibits us from using the lovely `Name => 'install.rdf'` shortcut that\nwas so handy. As a result, we must traverse the zip manually, but in the\nend the results are the same: the `em:id` is extracted from the xpi.","distinct":true,"url":"https://api.github.com/repos/gempesaw/Selenium-Remote-Driver/commits/1a03a7465b6fbd844f4347b9c2c6a7be34fa80ea"},{"sha":"0ba20eb397306ed748dfd0e5da951ce93a88d11c","author":{"email":"a3d25c5064152872436acc5e825a1d069072cffe@gmail.com","name":"Daniel Gempesaw"},"message":"Generalize the webdriver context prefix\n\nOn the off chance that someone might set up a webdriver server in a\ncontext that isn't `/wd/hub`, let's make it customizable!\n\nThis is foreshadowing.","distinct":true,"url":"https://api.github.com/repos/gempesaw/Selenium-Remote-Driver/commits/0ba20eb397306ed748dfd0e5da951ce93a88d11c"},{"sha":"7b8c9c9dd5dcb66914aadd5cbfb56f200401a2ca","author":{"email":"a3d25c5064152872436acc5e825a1d069072cffe@gmail.com","name":"Daniel Gempesaw"},"message":"Update webdriver.xpi to v2.48.2 with new /hub context\n\nOur old webdriver.xpi was from v2.45 of the selenium server jar. In\nSeleniumHQ/selenium@e581237f8288, which occured between v2.45 and\nv2.48.2, the prefix for the webdriver context changed to strictly `/hub`\nfrom `.*/hub`, so we also update the context prefix in Firefox.pm\ncorrespondingly.","distinct":true,"url":"https://api.github.com/repos/gempesaw/Selenium-Remote-Driver/commits/7b8c9c9dd5dcb66914aadd5cbfb56f200401a2ca"},{"sha":"57c0321749e5ccfad577de6bc5b07659cc3db602","author":{"email":"a3d25c5064152872436acc5e825a1d069072cffe@gmail.com","name":"Daniel Gempesaw"},"message":"Throw when encountering invalid extensions\n\nAs a result of 1a03a74, we now have to handle our own invalid extension\nchecks.","distinct":true,"url":"https://api.github.com/repos/gempesaw/Selenium-Remote-Driver/commits/57c0321749e5ccfad577de6bc5b07659cc3db602"},{"sha":"87c913d8c580272a374c49e1d7ff4b0bd1b1330c","author":{"email":"a3d25c5064152872436acc5e825a1d069072cffe@gmail.com","name":"Daniel Gempesaw"},"message":"Update Changes with info for fix #238","distinct":true,"url":"https://api.github.com/repos/gempesaw/Selenium-Remote-Driver/commits/87c913d8c580272a374c49e1d7ff4b0bd1b1330c"}]}