Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-07 | Make private pages public if gitlab and pages is ran without access control, ↵ | Tuomo Ala-Vannesluoma | |
add support for custom domains for which auth is proxied via gitlab pages domain | |||
2018-07-19 | Update to new endpoint and switch to better (user) endpoint when checking ↵ | Tuomo Ala-Vannesluoma | |
for token validity | |||
2018-07-02 | Remove duplicate test | Tuomo Ala-Vannesluoma | |
2018-07-02 | Add debug logging | Tuomo Ala-Vannesluoma | |
2018-06-30 | Fix not exposing project existence when group is found but project is not | Tuomo Ala-Vannesluoma | |
2018-06-30 | Add SSL cert file to access control test | Tuomo Ala-Vannesluoma | |
2018-06-30 | Refactor logic to avoid existence leak | Tuomo Ala-Vannesluoma | |
2018-06-30 | Convert access control acceptance tests to table based | Tuomo Ala-Vannesluoma | |
2018-06-30 | Deduplicate running pages with auth | Tuomo Ala-Vannesluoma | |
2018-06-30 | Use header authentication instead of query parameter | Tuomo Ala-Vannesluoma | |
2018-06-30 | Fix logic to return failure instead of making private pages public | Tuomo Ala-Vannesluoma | |
2018-06-30 | Add support for private projects and authentication with GitLab API | Tuomo Ala-Vannesluoma | |
2018-06-20 | Add tests for reverse proxy | Dennis Günnewig | |
2018-04-27 | Restore the old in-place chroot behaviour as a command-line option | Nick Thomas | |
2018-04-13 | Use require.NoError instead of assert.NoError | Jacob Vosmaer (GitLab) | |
2018-03-23 | Use TLS verification in the acceptance tests | Nick Thomas | |
This will help us to find more failures. In addition, this commit fixes an intermittent test failure - if a HTTP request to pages was taking > 100ms to return any headers, it would be failed. Two scenarios exist where we might take > 100ms: * The "artifacts server timeout" test case, where we hang on for a whole second * Loading and parsing SSL_CERT_FILE on first request in the artifacts server proxy was slowing down the initial request enough to trigger this in some environments | |||
2018-03-23 | Use the certificate fixture in the artifacts server tests | Nick Thomas | |
2018-03-21 | Add /etc/resolv.conf and /etc/ssl/certs to pages chroot | Alessio Caiazza | |
2018-03-14 | Wait for a successful roundtrip | Jacob Vosmaer | |
2018-03-14 | Add acceptance tests for two very simple cases | Nick Thomas | |
2018-03-12 | Fix response timeout swap in test | Jacob Vosmaer | |
2018-03-12 | Wait until a request succeeds in test setup | Jacob Vosmaer (GitLab) | |
2018-03-09 | Use require.NoError to halt tests after errors | Jacob Vosmaer | |
2018-03-07 | Merge branch 'https_only' into 'master' | Nick Thomas | |
HTTPS-only pages See merge request gitlab-org/gitlab-pages!50 | |||
2018-03-07 | Use https://github.com/jshttp/mime-db to populate the mimedb | Nick Thomas | |
2018-03-06 | Implement HTTPS-only pages | Rob Watson | |
- Check `config.json` for `httpsonly` attribute - Store value against custom domain or group/project pair - Respond with 301 redirect to HTTP requests to these domains/projects Re: https://gitlab.com/gitlab-org/gitlab-ce/issues/28857 | |||
2017-11-23 | Return 503 until pages are loaded for the first time | Kamil Trzciński | |
2017-10-02 | Rework the artifacts proxy to operate within Pages group domains | Nick Thomas | |
2017-09-08 | Add multiflag support for new flag implementation | Zeger-Jan van de Weg | |
In the parent of this commit, I've added a new flag implementation to support config using env vars or a config file. This commits add support for multiflag value setting, when using a csv like structure for those values. This was needed as for those only the first value was being read. | |||
2017-09-08 | Use namsral/flag to support environment vars for config | Zeger-Jan van de Weg | |
2017-09-08 | Add an artifacts proxy to GitLab Pages | J. Shuster | |
2017-07-05 | Add disabled-by-default status check endpoint | Nick Thomas | |
2017-06-15 | Add CORS support to GET requests | Nick Thomas | |
2017-05-23 | Add a test for the host-with-port case | Nick Thomas | |
2017-03-13 | Fix and clarify redirect HTTP logic | Stan Hu | |
redirect-http seemed to suggest the Pages daemon would redirect from HTTPS to HTTP, but it seems that the opposite was implied. Fixes issue manifested by https://gitlab.com/gitlab-org/omnibus-gitlab/merge_requests/1348 | |||
2017-03-08 | Rework the acceptance tests to use go test -short as a qualifier | Nick Thomas | |
2017-02-07 | Improve complexity metrics | Z.J. van de Weg | |
Also fixed the dependencies, moved metrics to its own package and updated the tests | |||
2017-02-02 | Prometheus monitoring for GitLab Pages | Z.J. van de Weg | |
This starts of the prometheus monitoring for GitLab Pages, and resolves gitlab-org/gitlab-pages#42 Point to check: - Are the metric names good, keeping Prometheus' conventions in mind? - Golang, general style etc - Shouldn't I do some voodoo magic to import this in the library? | |||
2016-09-09 | Add a simple test for MultiStringFlag | Nick Thomas | |
2016-09-09 | Add acceptance tests for the gitlab-pages binary. | Nick Thomas | |