{"push_id":980956858,"size":32,"distinct_size":30,"ref":"refs/heads/master","head":"e09398c9a8d11d4449ad8639472f6e212291412a","before":"9c7e99cbf5c149b31891079215e17846943fbac7","commits":[{"sha":"104fa3ad55bbf1be312130b3bb18fc704583afc0","author":{"email":"b8503cd585caa944bb804b3894cc65bb7b869091@eff.org","name":"Seth Schoen"},"message":"Separate error for -d with an IP address","distinct":false,"url":"https://api.github.com/repos/mihailim/letsencrypt/commits/104fa3ad55bbf1be312130b3bb18fc704583afc0"},{"sha":"a819cdcd9aa8ad6fa92d794fe12a397ae5563900","author":{"email":"ddd3da1ead5089d2391489b621fefb2e78e8f85e@cs.cmu.edu","name":"Robert Xiao"},"message":"Support system-default Apache on OS X. Tested on Yosemite (10.10).","distinct":true,"url":"https://api.github.com/repos/mihailim/letsencrypt/commits/a819cdcd9aa8ad6fa92d794fe12a397ae5563900"},{"sha":"d791697b93d4e390336b189208e587968bf41d40","author":{"email":"c195b508e6f0c57aeafdb5e96947e2b79e6a4b40@mozilla.com","name":"Erik Rose"},"message":"If le-auto's installation fails, delete the venv. Fix #2332.\n\nLeaving broken venvs around can, if it got as far as installing the venv/bin/letsencrypt script, wreck future le-auto runs, since the presence of that script means \"a working LE is installed\" to it. Waiting until a new version of le-auto comes out and running it would recover, but this lets re-running the same version recover as well.","distinct":true,"url":"https://api.github.com/repos/mihailim/letsencrypt/commits/d791697b93d4e390336b189208e587968bf41d40"},{"sha":"6eb2d60166f142d489f70a2e6076d2fe7c3b3769","author":{"email":"c195b508e6f0c57aeafdb5e96947e2b79e6a4b40@mozilla.com","name":"Erik Rose"},"message":"Let --no-self-upgrade bootstrap OS packages. Fix #2432.\n\n--no-self-upgrade metamorphosed from a private flag to a public one, so add a new private flag, --le-auto-phase2 to take its original role of marking the division between phases. This flag must come first and, consequently, can be stripped off the arg list before calling through to letsencrypt, which means the client doesn't need to know about it.\n\nThe downside is that anyone still (deprecatedly) running le-auto out of the root of a (recently updated) master checkout will get a \"Hey, the current release version le-auto I just self-upgraded to doesn't understand the --le-auto-phase2 flag\" error from when we merge this until the next release is made, but that's better than a documented option not working right.\n\nAlso, remove a needless folder creation from the Dockerfile.","distinct":true,"url":"https://api.github.com/repos/mihailim/letsencrypt/commits/6eb2d60166f142d489f70a2e6076d2fe7c3b3769"},{"sha":"5db2c7550630d84ee42c703943c6ebde67e88780","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@amjad.io","name":"TheNavigat"},"message":"Merge remote-tracking branch 'letsencrypt/master'","distinct":true,"url":"https://api.github.com/repos/mihailim/letsencrypt/commits/5db2c7550630d84ee42c703943c6ebde67e88780"},{"sha":"caf959997cbe4c10cf37df47efed2518c0e245b6","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@amjad.io","name":"TheNavigat"},"message":"Adding boulder integration support to Vagrant","distinct":true,"url":"https://api.github.com/repos/mihailim/letsencrypt/commits/caf959997cbe4c10cf37df47efed2518c0e245b6"},{"sha":"a89b187186aab050cccd04f97f3e034833566e9c","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@amjad.io","name":"TheNavigat"},"message":"Adding conditions for adding export lines to ~/.profile","distinct":true,"url":"https://api.github.com/repos/mihailim/letsencrypt/commits/a89b187186aab050cccd04f97f3e034833566e9c"},{"sha":"a4f46aa90a063bea5a2457e66e2ff950bb5cd77f","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@amjad.io","name":"TheNavigat"},"message":"Replacing MySQL with MariaDB and nginx with nginx-light","distinct":true,"url":"https://api.github.com/repos/mihailim/letsencrypt/commits/a4f46aa90a063bea5a2457e66e2ff950bb5cd77f"},{"sha":"037cc4e150eff2da9a4830ec27bdd3265e613232","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@amjad.io","name":"TheNavigat"},"message":"Adding running boulder-start.sh on boot","distinct":true,"url":"https://api.github.com/repos/mihailim/letsencrypt/commits/037cc4e150eff2da9a4830ec27bdd3265e613232"},{"sha":"14b85c6d6f3e25c5800e8ae4bd19524e835502a0","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@amjad.io","name":"TheNavigat"},"message":"Replacing relative ~/.profile paths with absolute /home/vagrant/.profile ones","distinct":true,"url":"https://api.github.com/repos/mihailim/letsencrypt/commits/14b85c6d6f3e25c5800e8ae4bd19524e835502a0"},{"sha":"da1542e57f52801f8b02092707b56217a4109c0e","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@amjad.io","name":"TheNavigat"},"message":"Fixing path from which boulder-start.sh is executed","distinct":true,"url":"https://api.github.com/repos/mihailim/letsencrypt/commits/da1542e57f52801f8b02092707b56217a4109c0e"},{"sha":"5996318e4081f7b8b5ed90b5a133e08f94f96fb1","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@amjad.io","name":"TheNavigat"},"message":"Merge remote-tracking branch 'letsencrypt/master'","distinct":true,"url":"https://api.github.com/repos/mihailim/letsencrypt/commits/5996318e4081f7b8b5ed90b5a133e08f94f96fb1"},{"sha":"e4fb4108ff69d1119ef91cb57f152b92d9a13dc7","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@amjad.io","name":"TheNavigat"},"message":"Adding test for client, register_unsafely_without_email=True","distinct":true,"url":"https://api.github.com/repos/mihailim/letsencrypt/commits/e4fb4108ff69d1119ef91cb57f152b92d9a13dc7"},{"sha":"4bbea4e30b8ca1cd144ca40f6323e75ece9a4ab2","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@amjad.io","name":"TheNavigat"},"message":"Updating perform method documentation in interfaces.py","distinct":true,"url":"https://api.github.com/repos/mihailim/letsencrypt/commits/4bbea4e30b8ca1cd144ca40f6323e75ece9a4ab2"},{"sha":"953aa2aa852cac62e864d7b49c83bf02523e3009","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@moshe.nl","name":"Môshe van der Sterre"},"message":"Adding required /etc/hosts entries to .travis.yml","distinct":true,"url":"https://api.github.com/repos/mihailim/letsencrypt/commits/953aa2aa852cac62e864d7b49c83bf02523e3009"},{"sha":"89916e726cc6eb1831ad63411b328ee741bc90a0","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@amjad.io","name":"TheNavigat"},"message":"Adding required /etc/hosts entries to docs/contributing.rst","distinct":true,"url":"https://api.github.com/repos/mihailim/letsencrypt/commits/89916e726cc6eb1831ad63411b328ee741bc90a0"},{"sha":"607c48d0a3d670ddbdf5f7056af7da44e537fc8f","author":{"email":"71a855b361e7cb79c128f09190b265c0312b911e@eff.org","name":"Peter Eckersley"},"message":"[test farm] Fix use of the newleauto in test_letsencrypt_auto_certonly_standalone.sh","distinct":false,"url":"https://api.github.com/repos/mihailim/letsencrypt/commits/607c48d0a3d670ddbdf5f7056af7da44e537fc8f"},{"sha":"16719e4289cb952a88ca6e66af2b94c22f9a3bc9","author":{"email":"c034ffd9489f47eb8bcc876f70d6a3d9ec85c321@users.noreply.github.com","name":"bmw"},"message":"Merge pull request #2174 from TheNavigat/vagrantfile\n\nAdding support for boulder integration testing to Vagrantfile","distinct":true,"url":"https://api.github.com/repos/mihailim/letsencrypt/commits/16719e4289cb952a88ca6e66af2b94c22f9a3bc9"},{"sha":"3915e0014b8ca27605934ae4f5338344e3e4fa8e","author":{"email":"c195b508e6f0c57aeafdb5e96947e2b79e6a4b40@mozilla.com","name":"Erik Rose"},"message":"Merge removal of venv on le-auto failure. Close #2450.","distinct":true,"url":"https://api.github.com/repos/mihailim/letsencrypt/commits/3915e0014b8ca27605934ae4f5338344e3e4fa8e"},{"sha":"e8f6d4ff39e0d7cd4331a99a8941fc3771c5f07c","author":{"email":"c195b508e6f0c57aeafdb5e96947e2b79e6a4b40@mozilla.com","name":"Erik Rose"},"message":"Merge the true public suitability of --no-self-upgrade. Close #2451.","distinct":true,"url":"https://api.github.com/repos/mihailim/letsencrypt/commits/e8f6d4ff39e0d7cd4331a99a8941fc3771c5f07c"}]}