Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-26 | Merge branch 'remove/disk-source' into 'master' | Jaime Martinez | |
refactor: remove support for disk configuration source Closes #103, #158, #68, and #382 See merge request gitlab-org/gitlab-pages!541 | |||
2021-08-25 | build: move tools/dev dependencies to a separate go.mod | feistel | |
2021-08-20 | build: remove brotli dependency | feistel | |
2021-08-20 | build: remove godirwalk dependency | feistel | |
2021-08-19 | Merge branch 'build/go-1.16' into 'master' | Vladimir Shushlin | |
build: bump go to 1.16 See merge request gitlab-org/gitlab-pages!547 | |||
2021-08-19 | build: bump go to 1.16 | feistel | |
Changelog: changed | |||
2021-08-17 | build: remove backoff dependency | feistel | |
2021-08-16 | tests: more cases for access control enabled | Jaime Martinez | |
2021-08-11 | build: drop gorilla/context dependency | feistel | |
2021-08-04 | build: bump jwt library to v4.0.0 | feistel | |
2021-08-04 | build: replace jwt-go with maintained fork | feistel | |
Changelog: other | |||
2021-08-02 | build: run go mod tidy | feistel | |
2021-07-27 | ci: use gotestsum for running testsuse-new-gotestsum | Jaime Martinez | |
Changelog: other | |||
2021-06-23 | Merge branch 'remove/osext' into 'master' | Jaime Martinez | |
Remove osext See merge request gitlab-org/gitlab-pages!488 | |||
2021-06-11 | Bump brotli to 1.0.3 | feistel | |
2021-05-21 | Remove osext | feistel | |
2021-05-20 | Remove serverless code from Pages | feistel | |
2021-04-28 | Add multierror library | feistel | |
2021-04-20 | Remove gocovmerge | feistel | |
Changelog: other | |||
2021-03-29 | Set Go 1.16.2 for project | Evan Read | |
2021-03-26 | Revert library upgrades | Jaime Martinez | |
2021-03-25 | Run setup as part of cache | Jaime Martinez | |
2021-03-25 | Remove .GOPATH symlinks | Jaime Martinez | |
Simplifies Makefiles to not use `.GOPATH` symlink. Updates `test.yaml` to reuse the Go cache in between jobs instead of removing and downloading all the dependencies for every job. Changelog: other | |||
2021-01-11 | go mod tidylog-no-xff | Igor Wiedler | |
2021-01-11 | Do not accept client-supplied X-Forwarded-For header | Igor Wiedler | |
2020-11-20 | Update LabKit library to v1.0.0 | Andrew Newdigate | |
LabKit has reached a 1.0.0 milestone :tada: See https://gitlab.com/gitlab-org/labkit/-/releases/v1.0.0 | |||
2020-11-18 | Support for HTTPS over PROXYv2 protocol | Igor Wiedler | |
2020-10-20 | PATCH-44819 fix | Florian Engelhardt | |
2020-10-20 | PATCH-44819 switch from lupine to gitlab-ord mime-db | Florian Engelhardt | |
2020-10-20 | Revert "Add Host and SNI-based rate limiting" | Kamil Trzciński | |
This reverts commit 7f8e9bd39def730616a4c7d1d5f00ee6ca9ea76a. | |||
2020-10-20 | Add Host and SNI-based rate limiting | Kamil Trzciński | |
This adds a per-process rate limiting of the incoming requests and connections. This assume two: - Requests generate a pressure on Object Storage - New TLS connections generate a pressure on CPU due to TLS handshake (generating and exchanging asymmetric keys) | |||
2020-10-14 | Update labkit to support ttfb_msttfb-labkit | Kamil Trzciński | |
2020-10-13 | Merge branch 'feature/brotli' into 'master' | Vladimir Shushlin | |
Support for statically compressed brotli content-encoding See merge request gitlab-org/gitlab-pages!359 | |||
2020-10-13 | Ensure the content encoding is correct before reading the body | feistel | |
Avoid strange EOF error when the encoding is wrong | |||
2020-10-13 | Use ccache/v2 | Jaime Martinez | |
2020-10-13 | Try to LRU cache offsets and symlinks | Kamil Trzciński | |
2020-09-15 | Add support for redirects24-add-redirects | Eric Eastwood | |
Fix https://gitlab.com/gitlab-org/gitlab-pages/-/issues/24 | |||
2020-08-07 | Use exponential backoff for polling | Jaime Martinez | |
Introudce github.com/cenkalti/backoff/v4 library to use exponential backoff when polling the Status API. | |||
2020-06-05 | Use histograms instead of gagues | Jaime Martinez | |
Removed test assertion for metric as histograms are not collectors so we can't really test it. Left the test though as it's still valuable. | |||
2020-05-28 | Use custom code_quality job inspired by the runner | Jaime Martinez | |
2020-05-28 | Add lint and lint-docker rules to Makefile | Jaime Martinez | |
Remove references to ./bin/golint, ./bin/gocycle and remove _support/ directory. Add formatting rule to .golangci.yml for goimports and local imports. | |||
2020-05-28 | Update dependencies | Jaime Martinez | |
2020-05-28 | Add .golangci.yml linter configuration | Jaime Martinez | |
As part of https://gitlab.com/gitlab-org/gitlab-pages/-/issues/385 we have introduced the use of a custom `.golangci.yml` file with some custom rules for linting. This replaces the need of downloading and using `golint`, `gofmt` `go vet` and `gocyclo` manually. We take advantage of the custom `golangci-lint` docker image as stated in the [Automatic lintinb] (https://docs.gitlab.com/ee/development/go_guide/#automatic-linting) section of the Go standards and style guidelines. This iteration enables a subset of linters, with the remaining of them enabled on a separate MR as described in the issue above. The main changes introduced by this linter include: - gosec: potential hardcoded credentials - goconst: DRY by declaring and using constants - gosimple: reduce statements complexity and improve return statements | |||
2020-05-26 | Update goyaml dependency | dcouture | |
2020-04-27 | go mod tidy | Igor Wiedler | |
2020-04-27 | update labkit dependency | Igor Wiedler | |
2020-02-03 | Merge branch '219-use-proxy-headers-https' into 'master' | Alessio Caiazza | |
Set the r.URL.Scheme via middleware and log mismatches with the https flag in the context See merge request gitlab-org/gitlab-pages!225 | |||
2020-02-03 | use gorilla/handlers.ProxyHeaders to get the X-Forwarded-* headers and set ↵ | Jaime Martinez | |
them in the appropriate http.Request fields | |||
2020-01-28 | Add X-Forwarded headers to serverless proxy | Grzegorz Bizon | |
2020-01-17 | Revert godirwalk to v1.10.12 | Krasimir Angelov | |
Revert "Merge branch 'master' into 'master'" This reverts commit 1e9f978d74ae0e1d536f1984635021b368802ccb, reversing changes made to 86d619069f226d40d3d0ba97a243db384f133d5f. |