Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-26 | Add support for previewing artifacts that are not public | Tuomo Ala-Vannesluoma | |
Remove some duplicate logic on Auth module Separate handling artifact to own handlers package Unit test handlers by mocking auth and artifact modules Add generate-mock step to Makefile Use additional handler func to simplify TryMakeRequest return type Always try with token if exists Do not log RequestURI, log path only Remove not used logRequest func | |||
2019-09-13 | Rename confusing domain struct from D to Domain | Grzegorz Bizon | |
2019-08-30 | Refactoring to reduce cyclometric complexity | Andrew Newdigate | |
2019-08-30 | Add full HTTP metrics and logging to GitLab pages using LabKit | Andrew Newdigate | |
2019-08-22 | Refactor to use pluggable http.Handler middlewaresan-use-middleware-handlers | Andrew Newdigate | |
2019-08-21 | Fix https downgrade for pages behind proxy | Vladimir Shushlin | |
We can't rely on r.TLS when pages are served behind proxy So we save https flag to a context for later usage Right now I'm trying to keep changes to a minimum since I'm planning to backport this to older versions That's why https flag is not refactored throughout the codebase The alternative way would be to use gorilla's proxy headers I'm planning to refactor to that version later | |||
2019-08-08 | Use simplified Prometheus handler func. | Ben Kochie | |
2019-07-12 | feat: add flag to define custom response headers | Max Wittig | |
2019-07-10 | Revert "chore: vendor complete dependency tree" | Max Wittig | |
This reverts commit 27bd4d83cade6a721330e8583874e7c715bf3a26. | |||
2019-06-03 | Redirect unknown ACME challenges to the GitLab instance | Vladimir Shushlin | |
2019-05-28 | Add config flags to specify TLS versions | Krasimir Angelov | |
Introduce two new configuration options -tls-min-version and -tls-max-version to control which TLS versions will be supported by the server. Accepted values are ssl3, tls1.0, tls1.1, tls1.2, and tls1.3. Closing https://gitlab.com/gitlab-org/gitlab-pages/issues/187 | |||
2019-05-16 | Disable 3DES and other insecure cipher suites | Krasimir Angelov | |
Supported cipher suites: tls.TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 tls.TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 tls.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 tls.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 tls.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 tls.TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 Closes https://gitlab.com/gitlab-org/gitlab-pages/issues/150. | |||
2019-04-02 | Prepare pages auth logs for production rollout | Vladimir Shushlin | |
Mostly escalate log levels Add new logs and fields to existing logs | |||
2018-10-26 | Allow the maximum connection concurrency to be specified | Nick Thomas | |
2018-10-02 | Fix comparing the domain and log request information as well. Removed ↵ | Tuomo Ala-Vannesluoma | |
invalid comment and fixed one else case. | |||
2018-09-30 | Fix returning and calling function | Tuomo Ala-Vannesluoma | |
2018-09-22 | Add special handling for namespace projects to avoid existence leak | Tuomo Ala-Vannesluoma | |
2018-09-10 | Fix handling the projects with not updated configuration | Tuomo Ala-Vannesluoma | |
2018-08-18 | Add missing return call | Tuomo Ala-Vannesluoma | |
2018-08-10 | Allow auth proxying only for configured domains and everything under pages ↵ | Tuomo Ala-Vannesluoma | |
domain | |||
2018-07-02 | Add debug logging | Tuomo Ala-Vannesluoma | |
2018-06-30 | Combine private boolean with the access_control flag | 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 | Refactor logic to avoid existence leak | Tuomo Ala-Vannesluoma | |
2018-06-30 | Add support for private projects and authentication with GitLab API | Tuomo Ala-Vannesluoma | |
2018-06-22 | Merge branch 'feature/add-support-for-reverse-proxy' into 'master' | Alessio Caiazza | |
Add support for reverse proxy See merge request gitlab-org/gitlab-pages!99 | |||
2018-06-20 | Add support for reverse proxy | Dennis Günnewig | |
2018-06-04 | Switch to a GitLab fork of go-mimedb | Nick Thomas | |
2018-04-23 | Add gRPC admin health check | Jacob Vosmaer (GitLab) | |
2018-03-29 | Put domain code in a separate package | Jacob Vosmaer (GitLab) | |
2018-03-22 | Rename 'domains' type to 'domainMap' | Jacob Vosmaer | |
2018-03-13 | Add more logging to gitlab pages daemon | maxmeyer | |
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 | Structured logging | Jacob Vosmaer (GitLab) | |
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-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-10 | Closes #51: Removed port from domain lookups | Vlad Frolov | |
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-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 | Allow -listen-http, -listen-https and -listen-proxy to be given more than once | Nick Thomas | |
Per issue #13, sometimes you want to listen on more than one port for each type of listener. This commit adds support for that. | |||
2016-04-05 | Fix: Content-Type of predefined 404 pagev0.2.2 | Kamil Trzcinski | |
2016-02-16 | Fix small bugs | Kamil Trzcinski | |
2016-02-16 | Execute unprivileged daemon in chroot | Kamil Trzcinski | |
2016-02-16 | Execute in chroot | Kamil Trzcinski | |
2016-02-12 | Allow to daemonize the app | Kamil Trzcinski | |