Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-27 | Make timeouts for ZIP configurable | Kamil Trzciński | |
2020-10-27 | Merge branch 'properly-log-and-handle-500' into 'master' | Vladimir Shushlin | |
Properly log and handle 500 Closes #493 See merge request gitlab-org/gitlab-pages!381 | |||
2020-10-27 | Properly handle processing failures with `5xx` | Kamil Trzciński | |
Prior to this change ALL processing failures unrelated to "file missing" would return `404`. This is inaccurate. Processing failures are failure of GitLab Pages and `500` should be returned in such cases. | |||
2020-10-21 | Merge branch 'realFlowControl-master-patch-44819' into 'master' | Vladimir Shushlin | |
#460 Upgrade go-mimedb to support new types including avif images See merge request gitlab-org/gitlab-pages!353 | |||
2020-10-21 | PATCH-44819 remove avif test case, as this is handled by upstream go-mimedb | Florian Engelhardt | |
2020-10-20 | PATCH-44819 fix | Florian Engelhardt | |
2020-10-20 | PATCH-44819 fix style issues | Florian Engelhardt | |
2020-10-20 | PATCH-44819 switch from lupine to gitlab-ord mime-db | Florian Engelhardt | |
2020-10-20 | PATCH-44819 Move addExtraMIMETypes() call to app | Florian Engelhardt | |
2020-10-20 | PATCH-44819 Move addMimeType to main package | Florian Engelhardt | |
2020-10-20 | PATCH-44819 Add mimetype the official way | Florian Engelhardt | |
2020-10-20 | PATCH-44819 #460 add comment to clarify on why | Florian Engelhardt | |
2020-10-20 | PATCH-44819 #460 cleanup DRY in mime type test | Florian Engelhardt | |
2020-10-20 | PATCH-44819 #460 add acceptance test for image/avif mime type | Florian Engelhardt | |
2020-10-20 | PATCH-44819 #460 rename test method | Florian Engelhardt | |
2020-10-20 | #460 add handling for avif file format | 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-19 | Merge branch 'fix-metrics-missing-op' into 'master' | Vladimir Shushlin | |
Metrics miss `op` configured See merge request gitlab-org/gitlab-pages!379 | |||
2020-10-15 | Metrics miss `op` configuredfix-metrics-missing-op | Kamil Trzciński | |
2020-10-15 | Merge branch '486-1-28-0-release' into 'master'v1.28.0 | Grzegorz Bizon | |
Resolve "1.28.0 Release" See merge request gitlab-org/gitlab-pages!378 | |||
2020-10-15 | Release 1.28.0 | Vladimir Shushlin | |
2020-10-15 | Merge branch 'fix-zip-directories' into 'master' | Vladimir Shushlin | |
Fix support for archives without directory structure Closes #482 See merge request gitlab-org/gitlab-pages!373 | |||
2020-10-14 | Merge branch 'ttfb-labkit' into 'master' | Vladimir Shushlin | |
Update labkit to support ttfb_ms See merge request gitlab-org/gitlab-pages!377 | |||
2020-10-14 | Merge branch 'fix-flaky-cache-evict' into 'master' | Vladimir Shushlin | |
Add a sleep to ensure that cache item is evicted for tests Closes #483 See merge request gitlab-org/gitlab-pages!376 | |||
2020-10-14 | Update labkit to support ttfb_msttfb-labkit | Kamil Trzciński | |
2020-10-14 | Add a sleep to ensure that cache item is evictedfix-flaky-cache-evict | Kamil Trzciński | |
2020-10-14 | Apply 2 suggestion(s) to 1 file(s)fix-zip-directories | Kamil Trzciński | |
2020-10-13 | Merge branch 'ensure-that-archives-are-evicted' into 'master' | Vladimir Shushlin | |
Ensure that archives are evicted See merge request gitlab-org/gitlab-pages!371 | |||
2020-10-13 | This workarounds a bug in `patrickmn/go-cache` | Kamil Trzciński | |
If an expired item is set, it will not be evicted. This workarounds a known bug: https://github.com/patrickmn/go-cache/issues/48 | |||
2020-10-13 | Merge branch 'log-serving-type' into 'master' | Vladimir Shushlin | |
Log serving type Closes #477 See merge request gitlab-org/gitlab-pages!369 | |||
2020-10-13 | Log serving type used for requestslog-serving-type | Kamil Trzciński | |
This extends our structured logging with information about how the given request was served | |||
2020-10-13 | Fix support for archives without directory structure | Kamil Trzciński | |
In case of archives that do not store directories we would fail to automatically serve `index.html` for a `/` type of request. This makes us create directories when traversing the file list. ``` Archive: public-without-dirs.zip Length Date Time Name --------- ---------- ----- ---- 40 2020-09-15 02:47 public/subdir/hello.html 14 2020-09-15 03:35 public/subdir/2bp3Qzs9CCW7cGnxhghdavZ2bJDTzvu2mrj6O8Yqjm3YMRozRZULxBBKzJXCK16GlsvO1GlbCyONf2LTCndJU9cIr5T3PLDN7XnfG00lEmf9DWHPXiAbbi0v8ioSjnoTqdyjELVKuhsGRGxeV9RptLMyGnbpJx1w2uECiUQSHrRVQNuq2xoHLlk30UAmis1EhGXP5kKprzHxuavsKMdT4XRP0d79tie4tjqtfRsP4y60hmNS1vSujrxzhDa 33 2020-09-15 02:47 public/subdir/linked.html 31 2020-09-15 02:47 public/404.html 33 2020-09-15 02:47 public/index.html 258 2020-10-13 12:40 public/bad_symlink.html 18 2020-10-13 12:40 public/symlink.html ``` | |||
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 | Merge branch 'lru-cache-offsets' into 'master' | Vladimir Shushlin | |
Try to LRU cache offsets and symlinks See merge request gitlab-org/gitlab-pages!364 | |||
2020-10-13 | Bump data-offset/readlink expiration to 1hlru-cache-offsets | Kamil Trzciński | |
2020-10-13 | Update LRU cache values | Kamil Trzciński | |
2020-10-13 | Rename `namespace` to `cacheNamespace` | Kamil Trzciński | |
2020-10-13 | Apply 1 suggestion(s) to 1 file(s) | Kamil Trzciński | |
2020-10-13 | Improve LRU cache tests and implementation | Kamil Trzciński | |
2020-10-13 | Update metrics | Kamil Trzciński | |
2020-10-13 | Reduce the number of items to prune | Jaime Martinez | |
2020-10-13 | Split cache set/get and add metrics | Jaime Martinez | |
2020-10-13 | Use ccache/v2 | Jaime Martinez | |
2020-10-13 | Remove extra : from cache key | Kamil Trzciński | |
2020-10-13 | Try to LRU cache offsets and symlinks | Kamil Trzciński | |
2020-10-07 | Merge branch '24-redirects-by-default' into 'master' | Vladimir Shushlin | |
Enable redirects by default See merge request gitlab-org/gitlab-pages!367 | |||
2020-10-07 | Enable redirects by default24-redirects-by-default | Eric Eastwood | |
- Part of https://gitlab.com/gitlab-org/gitlab-pages/-/issues/24 - Original feature added in https://gitlab.com/gitlab-org/gitlab-pages/-/merge_requests/336 - Feature was verified working in in production: https://ops.gitlab.net/gitlab-cookbooks/chef-repo/-/merge_requests/4247#note_92527 - Feature toggle docs being removed in https://gitlab.com/gitlab-org/gitlab/-/merge_requests/42759 | |||
2020-10-05 | Merge branch '476-1-27-0-release' into 'master'v1.27.0 | Grzegorz Bizon | |
1.27.0 Release See merge request gitlab-org/gitlab-pages!366 |