{"push_id":2481686699,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"db2ee3a8415577ce1a93a1354975a9c5aa4e41b2","before":"f61038ee0dc5981c8ea8406ae9986d19dc7725a6","commits":[{"sha":"d49b9f02a821dca920c89b24540485da3b96bf1e","author":{"name":"Jimmy Thrasibule","email":"04d98d2819faf945261d3b827ba4c12a65c36405@thrasibule.mx"},"message":"Add request argument to confirm_redirect_uri (#504) (#504)","distinct":true,"url":"https://api.github.com/repos/paulie4/oauthlib/commits/d49b9f02a821dca920c89b24540485da3b96bf1e"},{"sha":"d21fd53e13c044ad034694ee93e97eb7c4aac101","author":{"name":"Olaf Conradi","email":"ded022db89399a060a39da31922f173c6556c2d9@conradi.org"},"message":"Use secrets module in Python 3.6 and later (#533)\n\nThe secrets module should be used for generating cryptographically\r\nstrong random numbers suitable for managing data such as passwords,\r\naccount authentication, security tokens, and related secrets.\r\n\r\nIn particularly, secrets should be used in preference to the default\r\npseudo-random number generator in the random module, which is\r\ndesigned for modelling and simulation, not security or cryptography.","distinct":true,"url":"https://api.github.com/repos/paulie4/oauthlib/commits/d21fd53e13c044ad034694ee93e97eb7c4aac101"},{"sha":"db2ee3a8415577ce1a93a1354975a9c5aa4e41b2","author":{"name":"Pieter Ennes","email":"53bfd5cb74f62efb4a782b40ad2cf5995a881c7c@ennes.nl"},"message":"Merge branch 'master' into master","distinct":true,"url":"https://api.github.com/repos/paulie4/oauthlib/commits/db2ee3a8415577ce1a93a1354975a9c5aa4e41b2"}]}
{"actor":{"display_login":"skion"}}