{"push_id":697003901,"size":15,"distinct_size":3,"ref":"refs/heads/feature/HSTS","head":"08c84ed962678edb490bd00fae47e46d0f65a4bb","before":"5becb7299b94cd1004ba1c145005e827b9b07622","commits":[{"sha":"672871942b455f514f2b80e9fd80cdf8a280ea62","author":{"email":"2f54e39375e03c11ce5d21589cd5304c93b638f8@engineyard.com","name":"Matt Boersma"},"message":"ref(*): disable pip version check and caching\n\nThe constant reminders that pip has a new version are not\nhelpful to our build process, and some python libraries were\nbeing inadvertently cached at /root/.cache/ inside Docker images.","distinct":false,"url":"https://api.github.com/repos/dialoghq/deis/commits/672871942b455f514f2b80e9fd80cdf8a280ea62"},{"sha":"518c5e1e4f2311fed52bfa0cc4152c467af96a42","author":{"email":"58abfb53493aa4f54cf3fb65879cb5a7e65f26ef@engineyard.com","name":"Joshua Anderson"},"message":"ref(deisctl): remove global variables in backend package","distinct":false,"url":"https://api.github.com/repos/dialoghq/deis/commits/518c5e1e4f2311fed52bfa0cc4152c467af96a42"},{"sha":"5ccb0e80def64bc4609409289ceb8293c49d4626","author":{"email":"58abfb53493aa4f54cf3fb65879cb5a7e65f26ef@engineyard.com","name":"Joshua Anderson"},"message":"test(deisctl): add tests for CMD package","distinct":false,"url":"https://api.github.com/repos/dialoghq/deis/commits/5ccb0e80def64bc4609409289ceb8293c49d4626"},{"sha":"a3ce6ce3170862116acd4c092ee50a5844ac2db3","author":{"email":"2f54e39375e03c11ce5d21589cd5304c93b638f8@engineyard.com","name":"Matt Boersma"},"message":"Merge pull request #3858 from mboersma/tweak-pip\n\nref(*): disable pip version check and caching","distinct":false,"url":"https://api.github.com/repos/dialoghq/deis/commits/a3ce6ce3170862116acd4c092ee50a5844ac2db3"},{"sha":"f83d8934b791e164c600a4db0a8b2dd18deee7e3","author":{"email":"eff2e4feaa4a9c20214538e54189d3641ea52a96@gmail.com","name":"Manuel Alejandro de Brito Fontes"},"message":"ref(router): update nginx to 1.9.1","distinct":false,"url":"https://api.github.com/repos/dialoghq/deis/commits/f83d8934b791e164c600a4db0a8b2dd18deee7e3"},{"sha":"99eecd7365780ac7e58c36e89c91ff3cd372b50b","author":{"email":"eff2e4feaa4a9c20214538e54189d3641ea52a96@gmail.com","name":"Manuel Alejandro de Brito Fontes"},"message":"feat(router): use new reuseport option","distinct":false,"url":"https://api.github.com/repos/dialoghq/deis/commits/99eecd7365780ac7e58c36e89c91ff3cd372b50b"},{"sha":"02364d879802dd7cc3650cc1e34abad85c765b34","author":{"email":"bc332d5223760579fe6f43d9f0d20581d21c0594@engineyard.com","name":"Chris Armstrong"},"message":"Merge pull request #3801 from aledbf/update_nginx_1.9.1\n\nfeat(router): use new reuseport option","distinct":false,"url":"https://api.github.com/repos/dialoghq/deis/commits/02364d879802dd7cc3650cc1e34abad85c765b34"},{"sha":"9b6cc58b7f6999cb6c17929c086359f9c0d0522b","author":{"email":"ba670f9476975834a2e3e8fee18ae4e033b6ee52@engineyard.com","name":"Matthew Fisher"},"message":"fix(builder): call ls rather than using a wildcard\n\nThe wildcard caused an off-by-one error where if no git repositories\nexisted, the wildcard was then interpreted, causing all images prefixed\nwith the registry IP address to be removed inside builder.\n\nAs an example:\n\n    $ for repo in *.git; do echo $repo; done\n    *.git\n    $ for repo in $(ls | grep .git); do echo $repo; done\n    $ mkdir foo.git\n    $ for repo in *.git; do echo $repo; done\n    foo.git\n    $ for repo in $(ls | grep .git); do echo $repo; done\n    foo.git","distinct":false,"url":"https://api.github.com/repos/dialoghq/deis/commits/9b6cc58b7f6999cb6c17929c086359f9c0d0522b"},{"sha":"87d2ba3caaafe89b911589ff149a932f31e31cf4","author":{"email":"ba670f9476975834a2e3e8fee18ae4e033b6ee52@engineyard.com","name":"Matthew Fisher"},"message":"Merge pull request #3867 from bacongobbler/3862-remove-dangling-cleanup\n\nfix(builder): call ls rather than using a wildcard","distinct":false,"url":"https://api.github.com/repos/dialoghq/deis/commits/87d2ba3caaafe89b911589ff149a932f31e31cf4"},{"sha":"28ffa172a28cf2cf53cd92c46317094aab5d8844","author":{"email":"2f54e39375e03c11ce5d21589cd5304c93b638f8@engineyard.com","name":"Matt Boersma"},"message":"chore(release): update version in master to v1.7.3","distinct":false,"url":"https://api.github.com/repos/dialoghq/deis/commits/28ffa172a28cf2cf53cd92c46317094aab5d8844"},{"sha":"fcded8f51dfe1fe6f5a0bfcc78431bd683465946","author":{"email":"2f54e39375e03c11ce5d21589cd5304c93b638f8@engineyard.com","name":"Matt Boersma"},"message":"Merge pull request #3865 from Joshua-Anderson/remove-global-fleet-api\n\nref(deisctl): remove global variables in backend package","distinct":false,"url":"https://api.github.com/repos/dialoghq/deis/commits/fcded8f51dfe1fe6f5a0bfcc78431bd683465946"},{"sha":"68415ae735c46131e48f818eb049da6bad357fd0","author":{"email":"2f54e39375e03c11ce5d21589cd5304c93b638f8@engineyard.com","name":"Matt Boersma"},"message":"Merge pull request #3860 from Joshua-Anderson/cmd-testing\n\ntest(deisctl): add tests for CMD package","distinct":false,"url":"https://api.github.com/repos/dialoghq/deis/commits/68415ae735c46131e48f818eb049da6bad357fd0"},{"sha":"b1a52f4c4583e2e06b7a28bd070d589995403e1d","author":{"email":"389e06d599525a9b2f0efdcb061589528d85c81b@wenzowski.com","name":"Alec Wenzowski"},"message":"feat(router): enable HSTS when enforceHTTPS is set\n\nWhen browsers see the HSTS header on an HTTPS request then they rewrite\nall links for the current domain that point at HTTP resources to point\nto HTTPS resources. When /deis/router/enforceHTTPS is set, using HSTS\navoids the extranneous 301 redirect to the HTTPS resource and prevents\n[some threats][1]. The HTTPS Strict Transport Security header mechanism\nis defined in [RFC-6797][2]\n\n[1]: https://www.owasp.org/index.php/HTTP_Strict_Transport_Security\n[2]: https://tools.ietf.org/html/rfc6797","distinct":true,"url":"https://api.github.com/repos/dialoghq/deis/commits/b1a52f4c4583e2e06b7a28bd070d589995403e1d"},{"sha":"8cb502849e1be15d3fed927c72af82dbf22776ef","author":{"email":"389e06d599525a9b2f0efdcb061589528d85c81b@wenzowski.com","name":"Alec Wenzowski"},"message":"feat(router): use one folder for all HSTS keys","distinct":true,"url":"https://api.github.com/repos/dialoghq/deis/commits/8cb502849e1be15d3fed927c72af82dbf22776ef"},{"sha":"08c84ed962678edb490bd00fae47e46d0f65a4bb","author":{"email":"389e06d599525a9b2f0efdcb061589528d85c81b@wenzowski.com","name":"Alec Wenzowski"},"message":"feat(router): set default HSTS maxAge to 18 weeks for preload list compat","distinct":true,"url":"https://api.github.com/repos/dialoghq/deis/commits/08c84ed962678edb490bd00fae47e46d0f65a4bb"}]}