{"push_id":1011451183,"size":43,"distinct_size":43,"ref":"refs/heads/pr1","head":"a25d60fa36d0db6fff590a395a48c41085099777","before":"582a4f74ed730f2533e0a75f6c308b643e42a316","commits":[{"sha":"b555f0a668ac51a18a2c2c56cd5cfa3e389323f2","author":{"email":"0602acc9b892cd6d7546117bd82b591922f93f7a@mozilla.com","name":"Chris AtLee"},"message":"add initial bewit generation","distinct":true,"url":"https://api.github.com/repos/torotil/mohawk/commits/b555f0a668ac51a18a2c2c56cd5cfa3e389323f2"},{"sha":"4c532fc1509d329acc72ac389c688b13bc421fa0","author":{"email":"0602acc9b892cd6d7546117bd82b591922f93f7a@mozilla.com","name":"Chris AtLee"},"message":"Add tests for bewit generation; allow empty nonces in Resources","distinct":true,"url":"https://api.github.com/repos/torotil/mohawk/commits/4c532fc1509d329acc72ac389c688b13bc421fa0"},{"sha":"a1554c374745218ae7f689fb00dfb79181a756de","author":{"email":"010616cfe721b2c9cc07924513aee02b21c4ba92@gmail.com","name":"Kumar McMillan"},"message":"Adjust timestamps not clocks\n\nThe client would never adjust its actual clock. I just wanted to clarify that.","distinct":true,"url":"https://api.github.com/repos/torotil/mohawk/commits/a1554c374745218ae7f689fb00dfb79181a756de"},{"sha":"dd4427c2685a0e52e75a509cad4370243678cb1a","author":{"email":"0602acc9b892cd6d7546117bd82b591922f93f7a@mozilla.com","name":"Chris AtLee"},"message":"Merge branch 'master' into bewit","distinct":true,"url":"https://api.github.com/repos/torotil/mohawk/commits/dd4427c2685a0e52e75a509cad4370243678cb1a"},{"sha":"76add3edd44c93f60723b5373b197cd2f64c032a","author":{"email":"0602acc9b892cd6d7546117bd82b591922f93f7a@mozilla.com","name":"Chris AtLee"},"message":"adding py35 testing","distinct":true,"url":"https://api.github.com/repos/torotil/mohawk/commits/76add3edd44c93f60723b5373b197cd2f64c032a"},{"sha":"3237118151e9d8ee38688654f80c160acc5ae674","author":{"email":"0602acc9b892cd6d7546117bd82b591922f93f7a@mozilla.com","name":"Chris AtLee"},"message":"Make string/byte operations more clear in get_bewit\n\nRaise a ValueError in case we try to get a bewit for methods other than\nGET; includes a test!\n\nUpdate bewit tests to compare raw values in addition to the base64\nencoded values; should make debugging easier.","distinct":true,"url":"https://api.github.com/repos/torotil/mohawk/commits/3237118151e9d8ee38688654f80c160acc5ae674"},{"sha":"e309e066de62527cf78a6a33e6a81d873c32f8a7","author":{"email":"0602acc9b892cd6d7546117bd82b591922f93f7a@mozilla.com","name":"Chris AtLee"},"message":"adding python3.5 to travis","distinct":true,"url":"https://api.github.com/repos/torotil/mohawk/commits/e309e066de62527cf78a6a33e6a81d873c32f8a7"},{"sha":"f2a7cc786b23e71070765f564318c09b3afcc298","author":{"email":"0602acc9b892cd6d7546117bd82b591922f93f7a@mozilla.com","name":"Chris AtLee"},"message":"Use hardcoded macs in bewit tests","distinct":true,"url":"https://api.github.com/repos/torotil/mohawk/commits/f2a7cc786b23e71070765f564318c09b3afcc298"},{"sha":"08a7059bba0e6eb6af8ccd4284ca84197056b866","author":{"email":"0602acc9b892cd6d7546117bd82b591922f93f7a@mozilla.com","name":"Chris AtLee"},"message":"Strip out backslashes in client ids, but leave them in for ext\n\nIt's conceivable that validating code could handle backslashes in ext\nproperly since it's the last parameter.","distinct":true,"url":"https://api.github.com/repos/torotil/mohawk/commits/08a7059bba0e6eb6af8ccd4284ca84197056b866"},{"sha":"d9d7c06f998d164cc15edc4e015a4ab121aefc45","author":{"email":"0602acc9b892cd6d7546117bd82b591922f93f7a@mozilla.com","name":"Chris AtLee"},"message":"initial implementation of parsing/validating bewits","distinct":true,"url":"https://api.github.com/repos/torotil/mohawk/commits/d9d7c06f998d164cc15edc4e015a4ab121aefc45"},{"sha":"ba23608043c619a7679ee64fc8ade3e3cfdde433","author":{"email":"0602acc9b892cd6d7546117bd82b591922f93f7a@mozilla.com","name":"Chris AtLee"},"message":"style cleanup","distinct":true,"url":"https://api.github.com/repos/torotil/mohawk/commits/ba23608043c619a7679ee64fc8ade3e3cfdde433"},{"sha":"36af0aefecc5527d25cad26425c93bb7ca01d63a","author":{"email":"0602acc9b892cd6d7546117bd82b591922f93f7a@mozilla.com","name":"Chris AtLee"},"message":"add warning when stripping backslashes from client_id","distinct":true,"url":"https://api.github.com/repos/torotil/mohawk/commits/36af0aefecc5527d25cad26425c93bb7ca01d63a"},{"sha":"b109dcc81c43996259f445d03fdfd59f62695c7d","author":{"email":"0602acc9b892cd6d7546117bd82b591922f93f7a@mozilla.com","name":"Chris AtLee"},"message":"rename bewittuple.exp to .expiration","distinct":true,"url":"https://api.github.com/repos/torotil/mohawk/commits/b109dcc81c43996259f445d03fdfd59f62695c7d"},{"sha":"85fd5731d6f2f717ec1249830c83c9193c64a2dc","author":{"email":"0602acc9b892cd6d7546117bd82b591922f93f7a@mozilla.com","name":"Chris AtLee"},"message":"clean up test method names","distinct":true,"url":"https://api.github.com/repos/torotil/mohawk/commits/85fd5731d6f2f717ec1249830c83c9193c64a2dc"},{"sha":"ac7c1078f7b9d803820802a4c32eacebcf781460","author":{"email":"0602acc9b892cd6d7546117bd82b591922f93f7a@mozilla.com","name":"Chris AtLee"},"message":"raise errors on invalidbewits","distinct":true,"url":"https://api.github.com/repos/torotil/mohawk/commits/ac7c1078f7b9d803820802a4c32eacebcf781460"},{"sha":"c0b3044b066859a7681f0b3e3a11296fe26a43dd","author":{"email":"0602acc9b892cd6d7546117bd82b591922f93f7a@mozilla.com","name":"Chris AtLee"},"message":"raise InvalidBewit when trying to strip an url without a bewit","distinct":true,"url":"https://api.github.com/repos/torotil/mohawk/commits/c0b3044b066859a7681f0b3e3a11296fe26a43dd"},{"sha":"8b168e76a8ddad9d98d2ac6879c07a97aa74ea3f","author":{"email":"0602acc9b892cd6d7546117bd82b591922f93f7a@mozilla.com","name":"Chris AtLee"},"message":"add test for missing credentials","distinct":true,"url":"https://api.github.com/repos/torotil/mohawk/commits/8b168e76a8ddad9d98d2ac6879c07a97aa74ea3f"},{"sha":"c304403f1631a7fb405c65b57ea740d6f7979dee","author":{"email":"0602acc9b892cd6d7546117bd82b591922f93f7a@mozilla.com","name":"Chris AtLee"},"message":"fix docstring","distinct":true,"url":"https://api.github.com/repos/torotil/mohawk/commits/c304403f1631a7fb405c65b57ea740d6f7979dee"},{"sha":"2c58427ee9d9c2bd46686bfa460562c09b91febe","author":{"email":"0602acc9b892cd6d7546117bd82b591922f93f7a@mozilla.com","name":"Chris AtLee"},"message":"use utc_now() instead of time.time()","distinct":true,"url":"https://api.github.com/repos/torotil/mohawk/commits/2c58427ee9d9c2bd46686bfa460562c09b91febe"},{"sha":"03e5ac9640a7c964a3d26e010acaef048a781dbc","author":{"email":"0602acc9b892cd6d7546117bd82b591922f93f7a@mozilla.com","name":"Chris AtLee"},"message":"Change credentials_map into a credential_lookup; clean up docstrings","distinct":true,"url":"https://api.github.com/repos/torotil/mohawk/commits/03e5ac9640a7c964a3d26e010acaef048a781dbc"}]}