{"push_id":1033611333,"size":55,"distinct_size":55,"ref":"refs/heads/master","head":"2e55e0a926572246476bdf826b75026791d64de3","before":"3432f60e33cdd1fdacbcc523a885b367d84e53ec","commits":[{"sha":"08ced4bd2292288e8cdce6de0eea99ed58c38a5d","author":{"email":"5a6722b7a0675e757c9f3def43f7deace20688bc@weppos.net","name":"Simone Carletti"},"message":"The dns-01 support is now available in production\n\nSee https://twitter.com/letsencrypt/status/689919523164721152","distinct":true,"url":"https://api.github.com/repos/Rayne/letsencrypt.sh/commits/08ced4bd2292288e8cdce6de0eea99ed58c38a5d"},{"sha":"0c429af99ba04183fe39c788413fe44b8276e064","author":{"email":"50f3f01caa053693ce619d596e14b0ff3901ab49@scylla-charybdis.com","name":"Valentin Hilbig"},"message":"pass IO descriptors to HOOK transparently\n\ncloses #101","distinct":true,"url":"https://api.github.com/repos/Rayne/letsencrypt.sh/commits/0c429af99ba04183fe39c788413fe44b8276e064"},{"sha":"81512f232f1a4c10f0f64decb00aa49efef86e5c","author":{"email":"07630d7d60b4ac4722116014aac629ccdc5b145f@users.noreply.github.com","name":"Lukas Schauer"},"message":"Merge pull request #113 from hilbix/master\n\npass IO descriptors to HOOK transparently","distinct":true,"url":"https://api.github.com/repos/Rayne/letsencrypt.sh/commits/81512f232f1a4c10f0f64decb00aa49efef86e5c"},{"sha":"79b17feb9b5daeb87c2a1d297b49dd0242f55334","author":{"email":"07630d7d60b4ac4722116014aac629ccdc5b145f@users.noreply.github.com","name":"Lukas Schauer"},"message":"Merge pull request #111 from weppos/patch-1\n\nThe dns-01 support is now available in production","distinct":true,"url":"https://api.github.com/repos/Rayne/letsencrypt.sh/commits/79b17feb9b5daeb87c2a1d297b49dd0242f55334"},{"sha":"36a03146c9bd43ab79f12f425d5ae58e033f8888","author":{"email":"65adda4326914576405c9e3a62f4904d96573863@schauer.so","name":"Lukas Schauer"},"message":"fixed curl check (fixes #112)","distinct":true,"url":"https://api.github.com/repos/Rayne/letsencrypt.sh/commits/36a03146c9bd43ab79f12f425d5ae58e033f8888"},{"sha":"79ff846e267c30d85988f79f58b81bc7bd91790c","author":{"email":"65adda4326914576405c9e3a62f4904d96573863@schauer.so","name":"Lukas Schauer"},"message":"don't try to delete DOMAINS_TXT on early failure when not yet set","distinct":true,"url":"https://api.github.com/repos/Rayne/letsencrypt.sh/commits/79ff846e267c30d85988f79f58b81bc7bd91790c"},{"sha":"b6fafea0f5d9899979784a4f298f5bf291b67815","author":{"email":"65adda4326914576405c9e3a62f4904d96573863@schauer.so","name":"Lukas Schauer"},"message":"added link to wiki page with example scripts for dns-01, fixes #117","distinct":true,"url":"https://api.github.com/repos/Rayne/letsencrypt.sh/commits/b6fafea0f5d9899979784a4f298f5bf291b67815"},{"sha":"a87b92649eefa7ea9516e083940d0d107ec30934","author":{"email":"9bfef08a5dd22ae79299064d92990823955a4fe7@gmail.com","name":"allixx"},"message":"Added LOCKFILE to config.sh.example","distinct":true,"url":"https://api.github.com/repos/Rayne/letsencrypt.sh/commits/a87b92649eefa7ea9516e083940d0d107ec30934"},{"sha":"fb7c6c0302a7efa83dd905872ee889e17db98960","author":{"email":"07630d7d60b4ac4722116014aac629ccdc5b145f@users.noreply.github.com","name":"Lukas Schauer"},"message":"Merge pull request #118 from allixx/lockfile-config.sh.example\n\nAdded LOCKFILE to config.sh.example","distinct":true,"url":"https://api.github.com/repos/Rayne/letsencrypt.sh/commits/fb7c6c0302a7efa83dd905872ee889e17db98960"},{"sha":"6e048f7fe028217ec415709a15019737f9db6d8d","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@everynothing.net","name":"Gerard Dombroski"},"message":"Add option to chain challenge hook arguments. Fixes #79.","distinct":true,"url":"https://api.github.com/repos/Rayne/letsencrypt.sh/commits/6e048f7fe028217ec415709a15019737f9db6d8d"},{"sha":"5c18948323f379d095bcb1310be62729cf36acda","author":{"email":"65adda4326914576405c9e3a62f4904d96573863@schauer.so","name":"Lukas Schauer"},"message":"check if privkey exists and is readable instead of checking if it's a regular file (fixes #122)","distinct":true,"url":"https://api.github.com/repos/Rayne/letsencrypt.sh/commits/5c18948323f379d095bcb1310be62729cf36acda"},{"sha":"21c18dd3b8c2572b894d9ec2e5c3fc2589f56f32","author":{"email":"65adda4326914576405c9e3a62f4904d96573863@schauer.so","name":"Lukas Schauer"},"message":"use \"openssl dgst\" instead of \"openssl sha\" (fixes #120)","distinct":true,"url":"https://api.github.com/repos/Rayne/letsencrypt.sh/commits/21c18dd3b8c2572b894d9ec2e5c3fc2589f56f32"},{"sha":"85a25b56b7c50f9c950d7de8f40d1b090acb2343","author":{"email":"65adda4326914576405c9e3a62f4904d96573863@schauer.so","name":"Lukas Schauer"},"message":"changed the way SCRIPTDIR is searched for so it works better with symbolic links (e.g. a symbolic link in ~/.bin)","distinct":true,"url":"https://api.github.com/repos/Rayne/letsencrypt.sh/commits/85a25b56b7c50f9c950d7de8f40d1b090acb2343"},{"sha":"da2eeda97d04817b895a6c85e72d5c5d53e32241","author":{"email":"65adda4326914576405c9e3a62f4904d96573863@schauer.so","name":"Lukas Schauer"},"message":"fixed some zsh quirks","distinct":true,"url":"https://api.github.com/repos/Rayne/letsencrypt.sh/commits/da2eeda97d04817b895a6c85e72d5c5d53e32241"},{"sha":"39c01fd70a94f22053bf89234cd46ad5dc6be35e","author":{"email":"65adda4326914576405c9e3a62f4904d96573863@schauer.so","name":"Lukas Schauer"},"message":"use more {} thingies around variables","distinct":true,"url":"https://api.github.com/repos/Rayne/letsencrypt.sh/commits/39c01fd70a94f22053bf89234cd46ad5dc6be35e"},{"sha":"34f943227e8de3f0a1593187212f9998ea690fd6","author":{"email":"65adda4326914576405c9e3a62f4904d96573863@schauer.so","name":"Lukas Schauer"},"message":"fixed splitting of domain names in extract_altnames (fixes #127)","distinct":true,"url":"https://api.github.com/repos/Rayne/letsencrypt.sh/commits/34f943227e8de3f0a1593187212f9998ea690fd6"},{"sha":"676d15c5dfbb677a90b1e5967c909b1d08ac04bd","author":{"email":"65adda4326914576405c9e3a62f4904d96573863@schauer.so","name":"Lukas Schauer"},"message":"check if hooks are chained before calling cleanup-hook on errors (fixes #126)","distinct":true,"url":"https://api.github.com/repos/Rayne/letsencrypt.sh/commits/676d15c5dfbb677a90b1e5967c909b1d08ac04bd"},{"sha":"c9823c25fc02379bdb92d9b81d5a37951781a116","author":{"email":"65adda4326914576405c9e3a62f4904d96573863@schauer.so","name":"Lukas Schauer"},"message":"added more tests","distinct":true,"url":"https://api.github.com/repos/Rayne/letsencrypt.sh/commits/c9823c25fc02379bdb92d9b81d5a37951781a116"},{"sha":"0d842e873d0f90a457b15819e5a8214491dcfec0","author":{"email":"65adda4326914576405c9e3a62f4904d96573863@schauer.so","name":"Lukas Schauer"},"message":"fixed config location in test script","distinct":true,"url":"https://api.github.com/repos/Rayne/letsencrypt.sh/commits/0d842e873d0f90a457b15819e5a8214491dcfec0"},{"sha":"bfb45d8b8fffb21d457f4bc151c32639cdda602c","author":{"email":"65adda4326914576405c9e3a62f4904d96573863@schauer.so","name":"Lukas Schauer"},"message":"fixed signcsr test","distinct":true,"url":"https://api.github.com/repos/Rayne/letsencrypt.sh/commits/bfb45d8b8fffb21d457f4bc151c32639cdda602c"}]}