Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-30 | Release v0.8.1v0.8.10-8-stable | Nick Thomas | |
2018-04-30 | Fix syntax and complexity failures created while resolving conflicts | Nick Thomas | |
2018-04-30 | Restore the old in-place chroot behaviour as a command-line option | Nick Thomas | |
2018-04-27 | Create /dev/random and /dev/urandom when daemonizing and jailing | Nick Thomas | |
Go on Linux normally uses the getrandom() syscall to get entropy. However, this is onl available for Linux version >= 3.17 Making /dev/random and /dev/urandom available in the chrooted jail allows the daemon to operate correctly on these systems. It's important to handle this automatically, as the previous workaround of manually creating these character devices is made more difficult by the use of a random directory in $TMPDIR. | |||
2018-04-27 | Clean up the created jail directory if building the jail doesn't work | Nick Thomas | |
2018-04-05 | Merge branch '120-release-v0.8.0' into 'master'v0.8.0 | Nick Thomas | |
Release v0.8.0 Closes #120 See merge request gitlab-org/gitlab-pages!83 | |||
2018-04-05 | Release v0.8.0 | Nick Thomas | |
2018-03-29 | Merge branch 'ensure-certificate-thread-safe' into 'master' | Nick Thomas | |
Make certificate parsing thread-safe Closes #118 See merge request gitlab-org/gitlab-pages!79 | |||
2018-03-29 | Make certificate parsing thread-safe | Jacob Vosmaer | |
2018-03-29 | Merge branch 'domain-types' into 'master' | Nick Thomas | |
Put domain code in a separate package See merge request gitlab-org/gitlab-pages!78 | |||
2018-03-29 | Put domain code in a separate package | Jacob Vosmaer (GitLab) | |
2018-03-28 | Merge branch '116-dont-log-query-strings' into 'master' | Nick Thomas | |
Resolve "Don't log query strings" Closes #116 See merge request gitlab-org/gitlab-pages!77 | |||
2018-03-28 | Don't log request or referer query strings | Nick Thomas | |
2018-03-23 | Merge branch '112-fix-failing-tests' into 'master' | Nick Thomas | |
Run the acceptance tests in both daemonized and ordinary mode, verifying TLS Closes #112 See merge request gitlab-org/gitlab-pages!75 | |||
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 | Fix intermittent "zombie" process creation | Nick Thomas | |
These processes weren't actually zombies at all, they were still running fine - just outliving their parents as they were never given an interrupt signal in the timeout case. | |||
2018-03-23 | Use the certificate fixture in the artifacts server tests | Nick Thomas | |
2018-03-23 | Ignore the acceptance tests for coverage purposes | Nick Thomas | |
2018-03-23 | Add go1.10 to the list of tests | Nick Thomas | |
2018-03-23 | Run the acceptance tests both daemonized and not | Nick Thomas | |
2018-03-23 | Merge branch 'macos-artifacts-ssl' into 'master' | Nick Thomas | |
Fix SSL artifacts requests on macos Closes #112 See merge request gitlab-org/gitlab-pages!76 | |||
2018-03-23 | Fix SSL artifacts requests on macos | Jacob Vosmaer (GitLab) | |
2018-03-22 | Merge branch 'domain-map' into 'master' | Nick Thomas | |
Rename 'domains' type to 'domainMap' See merge request gitlab-org/gitlab-pages!73 | |||
2018-03-22 | Rename 'domains' type to 'domainMap' | Jacob Vosmaer | |
2018-03-22 | Add v0.7.1 to the changelog in master | Nick Thomas | |
2018-03-21 | Merge branch 'ac/dns-and-ssl' into 'master' | Nick Thomas | |
Add /etc/resolv.conf and /etc/ssl/certs to pages chroot Closes #86 See merge request gitlab-org/gitlab-pages!51 | |||
2018-03-21 | Add /etc/resolv.conf and /etc/ssl/certs to pages chroot | Alessio Caiazza | |
2018-03-14 | Merge branch 'wait-for-roundtrip' into 'master' | Nick Thomas | |
Wait for a successful roundtrip See merge request gitlab-org/gitlab-pages!72 | |||
2018-03-14 | Wait for a successful roundtrip | Jacob Vosmaer | |
2018-03-14 | Merge branch '105-followup-tests' into 'master' | Nick Thomas | |
Resolve "Add tests around the httpsOnly check for domains lacking the configuration option" Closes #105 See merge request gitlab-org/gitlab-pages!71 | |||
2018-03-14 | Add acceptance tests for two very simple cases | Nick Thomas | |
2018-03-13 | Merge branch 'sh-fix-pages-nil' into 'master' | Nick Thomas | |
Fix nil reference error when project is not in config.json Closes gitlab-com/infrastructure#3848 See merge request gitlab-org/gitlab-pages!70 | |||
2018-03-13 | Fix nil reference error when project is not in config.json | Stan Hu | |
2018-03-13 | Merge branch 'feature/add-more-debug-logging' into 'master' | Nick Thomas | |
Add more logging to gitlab pages daemon See merge request gitlab-org/gitlab-pages!62 | |||
2018-03-13 | Add more logging to gitlab pages daemon | maxmeyer | |
2018-03-12 | Merge branch 'fix-reponse-timeout-swap' into 'master' | Nick Thomas | |
Fix response timeout swap in test See merge request gitlab-org/gitlab-pages!69 | |||
2018-03-12 | Fix response timeout swap in test | Jacob Vosmaer | |
2018-03-12 | Merge branch 'wait-until-request' into 'master' | Nick Thomas | |
Wait until a request succeeds in test setup See merge request gitlab-org/gitlab-pages!68 | |||
2018-03-12 | Wait until a request succeeds in test setup | Jacob Vosmaer (GitLab) | |
2018-03-09 | Merge branch 'require-not-assert' into 'master' | Nick Thomas | |
Use require.NoError to halt tests after errors See merge request gitlab-org/gitlab-pages!67 | |||
2018-03-09 | Use require.NoError to halt tests after errors | Jacob Vosmaer | |
2018-03-08 | Merge branch 'parallelize-project-scan-io-2' into 'master' | Nick Thomas | |
Parallelize IO during the big project scan See merge request gitlab-org/gitlab-pages!61 | |||
2018-03-08 | Parallelize project config load IO | Jacob Vosmaer | |
2018-03-08 | Merge branch 'dirwalk-dirents' into 'master' | Nick Thomas | |
Avoid unnecessary stat calls when building domain maps See merge request gitlab-org/gitlab-pages!60 | |||
2018-03-08 | Merge branch 'patch-around-racy-test' into 'master' | Nick Thomas | |
Remove flaky assertion from TestWatchDomains See merge request gitlab-org/gitlab-pages!64 | |||
2018-03-08 | Remove flaky assertion from TestWatchDomains | Jacob Vosmaer (GitLab) | |
2018-03-08 | Don't allow custom root dir | Jacob Vosmaer | |
2018-03-08 | Use godirwak.ReadDirents | Jacob Vosmaer | |
2018-03-08 | Merge branch 'remove-unused-errors' into 'master' | Nick Thomas | |
Remove unused error return values See merge request gitlab-org/gitlab-pages!63 | |||
2018-03-08 | Remove unused error return values | Jacob Vosmaer (GitLab) | |