{"push_id":628258579,"size":8,"distinct_size":8,"ref":"refs/heads/authenticator-cmd-line-arg","head":"0448b48262d152a6b6c74235c207385f82e2bcbf","before":"fda88bd2b26cfe330ff937798ced396d1075fed3","commits":[{"sha":"f36d143094038bd7a3027dec99b0f1e6c7f25477","author":{"email":"71a855b361e7cb79c128f09190b265c0312b911e@eff.org","name":"Peter Eckersley"},"message":"Link to interfaces.py","distinct":true,"url":"https://api.github.com/repos/garrettr/lets-encrypt-preview/commits/f36d143094038bd7a3027dec99b0f1e6c7f25477"},{"sha":"aefdb45ef5487ac6775e708c66ebecb253dce584","author":{"email":"3d16c00ea5e6ea0de3ce0a04724885f2fc30401a@freedom.press","name":"Garrett Robinson"},"message":"Add cmd line arg for the authenticator\n\nDue to the circular dependency between parsing the config and\ninit_auths, I cannot filter the argument or generate a help message\nbased on the dynamically generated list of available\nauthenticators. However, this should be possible with some refactoring\nof the current Apache authenticator.","distinct":true,"url":"https://api.github.com/repos/garrettr/lets-encrypt-preview/commits/aefdb45ef5487ac6775e708c66ebecb253dce584"},{"sha":"00b7c7f41915983fc04885365c48041c8f8a11dd","author":{"email":"3d16c00ea5e6ea0de3ce0a04724885f2fc30401a@freedom.press","name":"Garrett Robinson"},"message":"Ignore emacs autosave files","distinct":true,"url":"https://api.github.com/repos/garrettr/lets-encrypt-preview/commits/00b7c7f41915983fc04885365c48041c8f8a11dd"},{"sha":"572982c31032f24c1dfd5fcd4556985598b28f8e","author":{"email":"3d16c00ea5e6ea0de3ce0a04724885f2fc30401a@freedom.press","name":"Garrett Robinson"},"message":"Set authenticator based on cmd line arg","distinct":true,"url":"https://api.github.com/repos/garrettr/lets-encrypt-preview/commits/572982c31032f24c1dfd5fcd4556985598b28f8e"},{"sha":"792effc5e4dac6abc42cb08aea706e311ad71018","author":{"email":"3d16c00ea5e6ea0de3ce0a04724885f2fc30401a@freedom.press","name":"Garrett Robinson"},"message":"Rewrite dict comprehension for Python 2.6 compat","distinct":true,"url":"https://api.github.com/repos/garrettr/lets-encrypt-preview/commits/792effc5e4dac6abc42cb08aea706e311ad71018"},{"sha":"55fdfaf94974d488959e3f79ddc08cea27d914a2","author":{"email":"3d16c00ea5e6ea0de3ce0a04724885f2fc30401a@freedom.press","name":"Garrett Robinson"},"message":"Use the entrypoint name instead","distinct":true,"url":"https://api.github.com/repos/garrettr/lets-encrypt-preview/commits/55fdfaf94974d488959e3f79ddc08cea27d914a2"},{"sha":"fb1a9f2f6d17e5ebd8a1177e998d7161e703969c","author":{"email":"3d16c00ea5e6ea0de3ce0a04724885f2fc30401a@freedom.press","name":"Garrett Robinson"},"message":"Update unit tests for determine_authenticator\n\nRefactored determine_authenticator to take a mapping of authenticator\nnames to authenticators to enable choosing the authenticator from a\ncommand line argument. This commit updates the existing unit tests to\nwork with this refactor.","distinct":true,"url":"https://api.github.com/repos/garrettr/lets-encrypt-preview/commits/fb1a9f2f6d17e5ebd8a1177e998d7161e703969c"},{"sha":"0448b48262d152a6b6c74235c207385f82e2bcbf","author":{"email":"3d16c00ea5e6ea0de3ce0a04724885f2fc30401a@freedom.press","name":"Garrett Robinson"},"message":"Clean up for PR\n\n* Removes IAuthenticator.name, since we ended up using the name from the\n  entry point and don't need to define it there anymore.","distinct":true,"url":"https://api.github.com/repos/garrettr/lets-encrypt-preview/commits/0448b48262d152a6b6c74235c207385f82e2bcbf"}]}