Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-03 | use gorilla/handlers.ProxyHeaders to get the X-Forwarded-* headers and set ↵ | Jaime Martinez | |
them in the appropriate http.Request fields | |||
2019-12-08 | Add support for the port component in the Host header | Grzegorz Bizon | |
2019-12-04 | Improve error reporting in the main package | Grzegorz Bizon | |
2019-12-02 | Improve error handing when creating new domains config source | Grzegorz Bizon | |
2019-11-25 | Make it possible to pass client config to gitlab source | Grzegorz Bizon | |
2019-11-24 | Respond with 502 if a domain can not be retrieved from a source | Grzegorz Bizon | |
2019-11-23 | Implement a transitional domains source | Grzegorz Bizon | |
2019-11-23 | Add note about transitional domain source interface | Grzegorz Bizon | |
2019-10-07 | Remove unused Admin gRPC API | Krasimir Angelov | |
It was ever used. See gitlab-org/omnibus-gitlab/merge_requests/3444#note_194217889 for more details. Done as part of https://gitlab.com/gitlab-org/gitlab/issues/28781. | |||
2019-10-02 | Merge branch 'master' into backstage/gb/domain-serving-refactoring | Grzegorz Bizon | |
2019-10-02 | Merge branch 'backstage/gb/separate-domain-source-storage' into 'master' | Nick Thomas | |
Separate domain config source See merge request gitlab-org/gitlab-pages!188 | |||
2019-10-01 | Remove references to `Project` | Kamil Trzciński | |
Always uses `LookupPath`. The `project` is local to `source/disk`. | |||
2019-09-27 | Create a factory method for Domains to handle mutex better | Grzegorz Bizon | |
2019-09-27 | Create a factory method for Domains to handle mutex better | Grzegorz Bizon | |
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-24 | Remove refactoring support comments and improve app.go | Grzegorz Bizon | |
2019-09-24 | Encapsulate groups config in the source package | Grzegorz Bizon | |
2019-09-22 | Separate domain config source from a domain | Grzegorz Bizon | |
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 |