{"push_id":708664435,"size":1000,"distinct_size":0,"ref":"refs/heads/master","head":"714a6691eb142c12e4a93561d4073a77ea883e1b","before":"0261f049f1de36af854d352f13dcd3b72b4b50a9","commits":[{"sha":"204afdedec1e345928862402b34875b6c67eaf66","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@opdemand.com","name":"Matt Boersma"},"message":"Merge pull request #2924 from ngpestelos/increase-max-connections\n\nfix(database): increases max_connections to 250","distinct":false,"url":"https://api.github.com/repos/rochacon/deis/commits/204afdedec1e345928862402b34875b6c67eaf66"},{"sha":"3994b323fe7057023dfe3f2afd2b74f44b9db514","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@opdemand.com","name":"Matt Boersma"},"message":"ref(Vagrantfile): remove redundant virtio NIC section\n\nThe paravirtualized \"virtio\" adapter is the default when creating a\nCoreOS 522.5.0 vagrant / VirtualBox instance, so this stanza is no\nlonger needed.","distinct":false,"url":"https://api.github.com/repos/rochacon/deis/commits/3994b323fe7057023dfe3f2afd2b74f44b9db514"},{"sha":"73a9c08aeff439d1904108348010dbf17915ad12","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@opdemand.com","name":"Matt Boersma"},"message":"chore(controller): update static wsgi library to v1.1.1\n\nSee https://github.com/lukearno/static/compare/v1.0.2...v1.1.1","distinct":false,"url":"https://api.github.com/repos/rochacon/deis/commits/73a9c08aeff439d1904108348010dbf17915ad12"},{"sha":"43d8a9207e9493625dafc92e2c95ee36dcec0bf3","author":{"email":"eff2e4feaa4a9c20214538e54189d3641ea52a96@gmail.com","name":"Manuel Alejandro de Brito Fontes"},"message":"fix(builder): exit if an error occur compiling go","distinct":false,"url":"https://api.github.com/repos/rochacon/deis/commits/43d8a9207e9493625dafc92e2c95ee36dcec0bf3"},{"sha":"bafc3e2e956ede7bc9597c8dc1ef1a5161865f62","author":{"email":"16ae4a54fe76eff2f3206b06bf8dd0889430b60a@opdemand.com","name":"Matthew Fisher"},"message":"feat(router): listen on port 80 for platform SSL\n\nWith this change, applications can both listen on port 80 and port 443\nwhen platform SSL is enabled. Applications can use the guide at\nhttps://help.openshift.com/hc/en-us/articles/202398810-How-to-redirect-traffic-to-HTTPS-\nto redirect applications to their respective protocol.","distinct":false,"url":"https://api.github.com/repos/rochacon/deis/commits/bafc3e2e956ede7bc9597c8dc1ef1a5161865f62"},{"sha":"23f77a817604ca1612d56000c4abbb5831dfad23","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@opdemand.com","name":"Matt Boersma"},"message":"Merge pull request #2935 from mboersma/remove-virtio-cruft\n\nref(Vagrantfile): remove redundant virtio NIC section","distinct":false,"url":"https://api.github.com/repos/rochacon/deis/commits/23f77a817604ca1612d56000c4abbb5831dfad23"},{"sha":"8bf696fe108273da54a2abcb4dc7699eb7f52a9b","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@opdemand.com","name":"Matt Boersma"},"message":"Merge pull request #2937 from aledbf/exit_on_error_compiling\n\nfix(builder): exit if an error occur compiling go","distinct":false,"url":"https://api.github.com/repos/rochacon/deis/commits/8bf696fe108273da54a2abcb4dc7699eb7f52a9b"},{"sha":"235959628a348275ca81a8c386646a388af53e76","author":{"email":"16ae4a54fe76eff2f3206b06bf8dd0889430b60a@opdemand.com","name":"Matthew Fisher"},"message":"Merge pull request #2898 from bacongobbler/2854-drf-3.0\n\nchore(controller): bump django-rest-framework to 3.0.3","distinct":false,"url":"https://api.github.com/repos/rochacon/deis/commits/235959628a348275ca81a8c386646a388af53e76"},{"sha":"861108a1fe5fdbd2bcc9576a834d3a7083c53f39","author":{"email":"16ae4a54fe76eff2f3206b06bf8dd0889430b60a@opdemand.com","name":"Matthew Fisher"},"message":"fix(controller): return 403 when a user does not have permission\n\nIn our AppViewSet, we set .get_queryset() to give us only the\napplications that we have either created (i.e. we are the owner) or\nones which we were given permission to use (use_app from\ndjango-guardian). This is such that when we list apps via /v1/apps, it\nwill only show us that filtered viewset. However, that also limits the\nscope on what applications we can act upon. Since .get_queryset()\nreturns a queryset of applications that we only know about, it returns a\n404 when we try to \"ping\" an application we were not given access to.\n\nTo fix this, I have modified `.list()` to display the limited queryset\nof applications which ther user is the owner or has been given\npermission to use, and changing the queryset to all applications such\nthat responses from applications which we do not have access to will\nreturn a 403 FORBIDDEN.","distinct":false,"url":"https://api.github.com/repos/rochacon/deis/commits/861108a1fe5fdbd2bcc9576a834d3a7083c53f39"},{"sha":"4692bda95ba59fcc5034b3897db3f4f5343792c0","author":{"email":"16ae4a54fe76eff2f3206b06bf8dd0889430b60a@opdemand.com","name":"Matthew Fisher"},"message":"fix(controller): validate key material on upload","distinct":false,"url":"https://api.github.com/repos/rochacon/deis/commits/4692bda95ba59fcc5034b3897db3f4f5343792c0"},{"sha":"aabb08f2d807a8a5b94283b5d45d8e4e9487ec3e","author":{"email":"16ae4a54fe76eff2f3206b06bf8dd0889430b60a@opdemand.com","name":"Matthew Fisher"},"message":"fix(controller): return proper json messages on error","distinct":false,"url":"https://api.github.com/repos/rochacon/deis/commits/aabb08f2d807a8a5b94283b5d45d8e4e9487ec3e"},{"sha":"2a5637669cc31cd036955a7b596a88703414ae1b","author":{"email":"16ae4a54fe76eff2f3206b06bf8dd0889430b60a@opdemand.com","name":"Matthew Fisher"},"message":"chore(controller): bump API version to 1.1.2","distinct":false,"url":"https://api.github.com/repos/rochacon/deis/commits/2a5637669cc31cd036955a7b596a88703414ae1b"},{"sha":"fd558f97c1171cc8a84e6705f62b6dcbd2fce9a4","author":{"email":"16ae4a54fe76eff2f3206b06bf8dd0889430b60a@opdemand.com","name":"Matthew Fisher"},"message":"Merge pull request #2933 from bacongobbler/2858-403-app-errors\n\nfix(controller): return 403 when a user does not have permission","distinct":false,"url":"https://api.github.com/repos/rochacon/deis/commits/fd558f97c1171cc8a84e6705f62b6dcbd2fce9a4"},{"sha":"6f758baf40310f50f38c7753d9fcbc4286e4c69a","author":{"email":"16ae4a54fe76eff2f3206b06bf8dd0889430b60a@opdemand.com","name":"Matthew Fisher"},"message":"Merge pull request #2931 from bacongobbler/2855-deis-destroy-success\n\nfix(client): check for expected destroy response","distinct":false,"url":"https://api.github.com/repos/rochacon/deis/commits/6f758baf40310f50f38c7753d9fcbc4286e4c69a"},{"sha":"7af2e16b8d3def0b0477f7c8f24b8c18e8473594","author":{"email":"eff2e4feaa4a9c20214538e54189d3641ea52a96@gmail.com","name":"Manuel Alejandro de Brito Fontes"},"message":"fix(security): increase max conntrack connections","distinct":false,"url":"https://api.github.com/repos/rochacon/deis/commits/7af2e16b8d3def0b0477f7c8f24b8c18e8473594"},{"sha":"b2372c0e5d014722de0cbd2707572e014198babd","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@opdemand.com","name":"Chris Armstrong"},"message":"Merge pull request #2942 from aledbf/increase_conntrack_connections\n\nfix(security): increase max conntrack connections","distinct":false,"url":"https://api.github.com/repos/rochacon/deis/commits/b2372c0e5d014722de0cbd2707572e014198babd"},{"sha":"678f20be1aa09635db72ca8406e006244c59d8fa","author":{"email":"b79655125e0a845320f239089f3c6165c0952736@alivecor.com","name":"Mathew Cano"},"message":"feat(client): add flag to disable SSL certificate verification\n\nResolves #1499. Addresses the issue when a user may not be using a proper\ncertificate in their deis environment. This change allows the user to disable\nSSL verification via a command line option during auth:login. The result is\nsaved in the user's client.json and is passed in subsequent commands made via the\nclient.","distinct":false,"url":"https://api.github.com/repos/rochacon/deis/commits/678f20be1aa09635db72ca8406e006244c59d8fa"},{"sha":"8bff0de734d0b45e2d4ec09334ef3530998b059e","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@opdemand.com","name":"Matt Boersma"},"message":"ref(docs): remove postgresql from doc generation requirements\n\nTo automatically generate python code documentation, Sphinx needs to\nimport the code, which requires Django, which requires a database\ndriver. This change sets the driver to the built-in sqlite3 at\nruntime to simplify requirements for building the docs.","distinct":false,"url":"https://api.github.com/repos/rochacon/deis/commits/8bff0de734d0b45e2d4ec09334ef3530998b059e"},{"sha":"762cc6b6bafe10e3890ace7e6fa43000e6eeb8b1","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@opdemand.com","name":"Matt Boersma"},"message":"ref(docs): remove local_settings.py hack for secret key\n\nDoc generation creates a local_settings.py file, because at one time\nhaving SECRET_KEY unset caused an error when importing Django code.\nThat was essentially a temp file that was never cleaned up, and it\nno longer seems to be necessary.","distinct":false,"url":"https://api.github.com/repos/rochacon/deis/commits/762cc6b6bafe10e3890ace7e6fa43000e6eeb8b1"},{"sha":"2725d56d93a0005bfcfd2039c09cd85ee3aa4d88","author":{"email":"16ae4a54fe76eff2f3206b06bf8dd0889430b60a@opdemand.com","name":"Matthew Fisher"},"message":"Merge pull request #2941 from bacongobbler/2512-return-json-errors\n\nfix(controller): return proper json messages on error","distinct":false,"url":"https://api.github.com/repos/rochacon/deis/commits/2725d56d93a0005bfcfd2039c09cd85ee3aa4d88"}]}