{"push_id":747658541,"size":60,"distinct_size":1,"ref":"refs/heads/letshelp-apache","head":"499f802d7cd117903095785a5828a087f7296800","before":"2605d5297c519eb7a9de0c7566cf0d6f120f0482","commits":[{"sha":"df850ee980960abb79b09fb6139334439891f2ea","author":{"email":"34c6fceca75e456f25e7e99531e2425c6c1de443@snowgarden.ch","name":"Dominic"},"message":"Reduce the matching of REWRITE_HTTPS_ARGS and add query string\n\nIf the backreference of the match is not used, it's enough to match '^' instead of '^.*$'. It's slightly faster.\r\n\r\n^ -> Match, if it starts\r\n^.*$` -> Match, if everything matches\r\n\r\nIn addition it might be useful to append the query string with the flag: QSA","distinct":false,"url":"https://api.github.com/repos/bradmw/lets-encrypt-preview/commits/df850ee980960abb79b09fb6139334439891f2ea"},{"sha":"0f7804cd94934373c44f0565ebaa99794ee86b49","author":{"email":"a0c4a34c823b653cd9ca352b48fcd167fb216c52@umich.edu","name":"James Kasten"},"message":"Initial modules and runtime parameter parsing","distinct":false,"url":"https://api.github.com/repos/bradmw/lets-encrypt-preview/commits/0f7804cd94934373c44f0565ebaa99794ee86b49"},{"sha":"24675bef5bc9eda5db2cef31a8cda9a1b1726753","author":{"email":"a0c4a34c823b653cd9ca352b48fcd167fb216c52@umich.edu","name":"James Kasten"},"message":"Initial exclude directives based on modules/parameters","distinct":false,"url":"https://api.github.com/repos/bradmw/lets-encrypt-preview/commits/24675bef5bc9eda5db2cef31a8cda9a1b1726753"},{"sha":"5c24a4f499aff781e8879428a4648ae4ce2c1125","author":{"email":"a0c4a34c823b653cd9ca352b48fcd167fb216c52@umich.edu","name":"James Kasten"},"message":"Iterate on loaded modules","distinct":false,"url":"https://api.github.com/repos/bradmw/lets-encrypt-preview/commits/5c24a4f499aff781e8879428a4648ae4ce2c1125"},{"sha":"9b263f9859bb8eed1fdde2f9cd8ae9a8edf7afdc","author":{"email":"a0c4a34c823b653cd9ca352b48fcd167fb216c52@umich.edu","name":"James Kasten"},"message":"outline init path","distinct":false,"url":"https://api.github.com/repos/bradmw/lets-encrypt-preview/commits/9b263f9859bb8eed1fdde2f9cd8ae9a8edf7afdc"},{"sha":"8a5bb57a0cb68e33941b510572616784daa96396","author":{"email":"a0c4a34c823b653cd9ca352b48fcd167fb216c52@umich.edu","name":"James Kasten"},"message":"Merge branch 'master' into apache_modules\n\nConflicts:\n\tletsencrypt/cli.py","distinct":false,"url":"https://api.github.com/repos/bradmw/lets-encrypt-preview/commits/8a5bb57a0cb68e33941b510572616784daa96396"},{"sha":"9d17ac734789f45ff2c2cf52ba7782a8f778a515","author":{"email":"a0c4a34c823b653cd9ca352b48fcd167fb216c52@umich.edu","name":"James Kasten"},"message":"Use binary for all Define parameters","distinct":false,"url":"https://api.github.com/repos/bradmw/lets-encrypt-preview/commits/9d17ac734789f45ff2c2cf52ba7782a8f778a515"},{"sha":"ac32e5479829be0e26d9777c04b95f1abb04f743","author":{"email":"a0c4a34c823b653cd9ca352b48fcd167fb216c52@umich.edu","name":"James Kasten"},"message":"In order directive search","distinct":false,"url":"https://api.github.com/repos/bradmw/lets-encrypt-preview/commits/ac32e5479829be0e26d9777c04b95f1abb04f743"},{"sha":"a402382a4957234334f869589900644669bb512d","author":{"email":"a0c4a34c823b653cd9ca352b48fcd167fb216c52@umich.edu","name":"James Kasten"},"message":"Remove enable mod_ssl/configuration changes on prepare()","distinct":false,"url":"https://api.github.com/repos/bradmw/lets-encrypt-preview/commits/a402382a4957234334f869589900644669bb512d"},{"sha":"53e01c19af1fde7aeed193b64b9fc54c1846c471","author":{"email":"a0c4a34c823b653cd9ca352b48fcd167fb216c52@umich.edu","name":"James Kasten"},"message":"Use config_test raise appropriate errors","distinct":false,"url":"https://api.github.com/repos/bradmw/lets-encrypt-preview/commits/53e01c19af1fde7aeed193b64b9fc54c1846c471"},{"sha":"50f1db4b11e5599bbfc17b0e57087b8947f26b29","author":{"email":"a0c4a34c823b653cd9ca352b48fcd167fb216c52@umich.edu","name":"James Kasten"},"message":"Move dvsni config file to server-root","distinct":false,"url":"https://api.github.com/repos/bradmw/lets-encrypt-preview/commits/50f1db4b11e5599bbfc17b0e57087b8947f26b29"},{"sha":"1b308cd530b8def6995d65a47f14d53df1b8a87e","author":{"email":"a0c4a34c823b653cd9ca352b48fcd167fb216c52@umich.edu","name":"James Kasten"},"message":"Merge branch 'master' into apache_modules","distinct":false,"url":"https://api.github.com/repos/bradmw/lets-encrypt-preview/commits/1b308cd530b8def6995d65a47f14d53df1b8a87e"},{"sha":"a3e257f6fc43d9812f25f01d78bfb86d92f253d3","author":{"email":"a0c4a34c823b653cd9ca352b48fcd167fb216c52@umich.edu","name":"James Kasten"},"message":"Merge branch 'master' into apache_modules","distinct":false,"url":"https://api.github.com/repos/bradmw/lets-encrypt-preview/commits/a3e257f6fc43d9812f25f01d78bfb86d92f253d3"},{"sha":"b04c393a72b2d21357a462396d8dadbcc3d63a25","author":{"email":"a0c4a34c823b653cd9ca352b48fcd167fb216c52@umich.edu","name":"James Kasten"},"message":"Merge branch 'master' into apache_modules","distinct":false,"url":"https://api.github.com/repos/bradmw/lets-encrypt-preview/commits/b04c393a72b2d21357a462396d8dadbcc3d63a25"},{"sha":"15975465162a12128b0304e9e95a36d5add7c064","author":{"email":"e8c30662258f056ed9eec79ecb33e38f4af0e0ab@qtea.nl","name":"Ceesjan Luiten"},"message":"Consume longest possible match","distinct":false,"url":"https://api.github.com/repos/bradmw/lets-encrypt-preview/commits/15975465162a12128b0304e9e95a36d5add7c064"},{"sha":"89d810c06a966efc2e946351a81f7974fd320af7","author":{"email":"a0c4a34c823b653cd9ca352b48fcd167fb216c52@umich.edu","name":"James Kasten"},"message":"Fix enable_mod","distinct":false,"url":"https://api.github.com/repos/bradmw/lets-encrypt-preview/commits/89d810c06a966efc2e946351a81f7974fd320af7"},{"sha":"ec065e8b58e7217cf62b8c9ef37278c4f3813910","author":{"email":"a0c4a34c823b653cd9ca352b48fcd167fb216c52@umich.edu","name":"James Kasten"},"message":"Parse variables and fnmatch","distinct":false,"url":"https://api.github.com/repos/bradmw/lets-encrypt-preview/commits/ec065e8b58e7217cf62b8c9ef37278c4f3813910"},{"sha":"1b13458463ecdb486602c1f808147decad4aa5b0","author":{"email":"a0c4a34c823b653cd9ca352b48fcd167fb216c52@umich.edu","name":"James Kasten"},"message":"Redesign choose_vhost and prepare_https, Cleanup make_vhost_ssl","distinct":false,"url":"https://api.github.com/repos/bradmw/lets-encrypt-preview/commits/1b13458463ecdb486602c1f808147decad4aa5b0"},{"sha":"0d69e5cff416311f6f0ea06d891c807fed119c7e","author":{"email":"a0c4a34c823b653cd9ca352b48fcd167fb216c52@umich.edu","name":"James Kasten"},"message":"Support dvsni_port, reorganize dvsni","distinct":false,"url":"https://api.github.com/repos/bradmw/lets-encrypt-preview/commits/0d69e5cff416311f6f0ea06d891c807fed119c7e"},{"sha":"679dda10af866d284ce054004344597244a969b4","author":{"email":"a0c4a34c823b653cd9ca352b48fcd167fb216c52@umich.edu","name":"James Kasten"},"message":"Fix parsing tests","distinct":false,"url":"https://api.github.com/repos/bradmw/lets-encrypt-preview/commits/679dda10af866d284ce054004344597244a969b4"}]}