Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-04-23Version 1.20.1v1.20.11-20-stablePaul Okstad
2019-04-23Merge branch 'add-security-changelog-1-20' into '1-20-stable'Paul Okstad
Add changelog for security release See merge request gitlab/gitaly!23
2019-04-23Add changelog for security releaseOswaldo Ferreira
2019-04-23Revert "Version 1.20.1"Paul Okstad
This reverts commit 664cb41f50cf9a343d59dfb8398d058c60ca2aab.
2019-04-23Version 1.20.1Paul Okstad
2019-04-23Merge branch 'security-leaking-repo-mirror-credentials-1-20' into '1-20-stable'Paul Okstad
[Gitaly 1.20.1] Loosen regex for exception sanitization See merge request gitlab/gitaly!20
2019-04-23Merge branch 'fix-staticcheck-error' into 'master'Oswaldo Ferreira
Remove unused variable See merge request gitlab-org/gitaly!1200
2019-02-14Version 1.20.0v1.20.0Paul Okstad
2019-02-14Merge branch 'an-fix-gitaly-ruby-proxy-issues' into 'master'Paul Okstad
Bring back a custom dialer for Gitaly Ruby Closes gitlab-ce#53473 and #1447 See merge request gitlab-org/gitaly!1072
2019-02-14Bring back a custom dialler for Gitaly RubyAndrew Newdigate
This is a second fix for the GRPC bug related to using unix sockets alongside unix sockets. Previously we fixed incoming clients. This change fixes the connection between Gitaly and Gitaly-Ruby, which always relies on unix sockets, and which currently fail when http proxies are setup. A (too) long history of this change: * Unix sockets have never been officially supported by gRPC * Originally unix sockets didn't work at all, and you had to use a dialer * Attempted to upgrade from gRPC 1.9 to 1.16 and found that our dialer broke connectivity: https://gitlab.com/gitlab-org/gitaly/merge_requests/972 * Isolated the problem to this commit: https://github.com/grpc/grpc-go/commit/90dca43332f6cc944c37e16f32a82c41639e7705 * Fixed the problem by switching to the default dialer for unix: URLs * (note that it's still not officially supported, but without integration tests with proxy configurations, it seems to work) * In #1447, discovered that the default dialer breaks if one has http proxies configured (there was a also a second failure in https://gitlab.com/gitlab-org/gitaly/merge_requests/1032 which involved clients talking to Gitaly) * This change partially reverts https://gitlab.com/gitlab-org/gitaly/merge_requests/972 while keeping the fix for the original connectivity issue
2019-02-14Merge branch 'zj-remove-codecov' into 'master'Paul Okstad
Remove Codecov as service from the cover job Closes #1479 See merge request gitlab-org/gitaly!1067
2019-02-13Merge branch 'pass_thru_proxy' into 'master'Paul Okstad
Pass thru proxy Closes #1472 See merge request gitlab-org/gitaly!1064
2019-02-13Praefect - pass thru gRPC proxyPaul Okstad
2019-02-13Merge branch 'doc_high_availability' into 'master'John Cai
HA Design Document See merge request gitlab-org/gitaly!1058
2019-02-13HA Design DocumentPaul Okstad
2019-02-13Merge branch 'zj-testing-docs' into 'master'John Cai
Explicitly favour testify over t.Testing functions See merge request gitlab-org/gitaly!1070
2019-02-13Explicitly favour testify over t.Testing functionsZeger-Jan van de Weg
Throughout the codebase almost always testify's subpackages are used. But this soft requirement wasn't documented. Now it is. The language doesn't require it, as there might be edge cases that require or assert don't cover. Discussed in: https://gitlab.com/gitlab-org/gitaly/merge_requests/1064#note_139006382
2019-02-13Version 1.19.1v1.19.1John Cai
2019-02-13Merge branch 'jc-check-for-first-commit' into 'master'Paul Okstad
Use empty tree if initial commit See merge request gitlab-org/gitaly!1075
2019-02-12use empty tree if initial commitJohn Cai
2019-02-11Add test to ensure ruby functionality w/ proxyAndrew Newdigate
GRPC does not officially support unix sockets, although recent versions do superficially support it through the `unix:` prefix. Unfortunately this support fails when http proxy configurations are used. This change adds tests to test this situation
2019-02-07Version 1.19.0v1.19.0Paul Okstad
2019-02-07Merge branch '1480-calculatechecksum-invalid-memory-address-or-nil-pointer' ↵John Cai
into 'master' Return blank checksum for git repositories with only invalid refs Closes #1480 See merge request gitlab-org/gitaly!1065
2019-02-07Merge branch 'rawchanges-chunker' into 'master'Paul Okstad
Use chunker in GetRawChanges See merge request gitlab-org/gitaly!1043
2019-02-07Use chunker in GetRawChangesJacob Vosmaer
2019-02-06Version 1.18.0v1.18.0Zeger-Jan van de Weg
2019-02-06Merge branch 'an-statically-link-jaeger-client-into-gitaly' into 'master'Jacob Vosmaer
Statically link jaeger into Gitaly by default See merge request gitlab-org/gitaly!1063
2019-02-06Remove Codecov as service from the cover jobZeger-Jan van de Weg
Prior to this change, Codecov would post a note after a pipeline to tell where coverage was gained and lost. However, these numbers never seemed correct and changed quite suddenly so I've grown to not trust them. This change removed Codecov; post merge I'll remove the token so it keeps working until that time. Closes https://gitlab.com/gitlab-org/gitaly/issues/1479
2019-02-05Merge branch 'find-commits-use-chunker' into 'master'Paul Okstad
Use chunker in FindCommits See merge request gitlab-org/gitaly!1059
2019-02-05Use chunker in FindCommitsJacob Vosmaer
2019-02-05Return blank checksum for git repositories with only invalid refsDouglas Barbosa Alexandre
If the git repository contains only refs that do not match the ones in the whitelist the checksum variable is not initialized throwing an error: "CalculateChecksum: invalid memory address or nil pointer."
2019-02-05Merge branch '1474-search-files-bytes' into 'master'John Cai
Make clear there is no []byte reuse bug in SearchFilesByContent Closes #1474 See merge request gitlab-org/gitaly!1055
2019-02-05Make clear there is no []byte reuse bug in SearchFilesByContentJacob Vosmaer
2019-02-04Statically link jaeger into Gitaly by defaultAndrew Newdigate
This change will statically compile the jaeger client into gitaly by default. This will allow support staff to enable the GITLAB_TRACING variable to investigate issues further. Note that by default, this will not enable tracing, only compile the client in.
2019-02-01Version 1.17.0v1.17.0Jacob Vosmaer
2019-02-01Merge branch 'sync-dev' into 'master'Jacob Vosmaer
Sync master with the recent security release See merge request gitlab-org/gitaly!1062
2019-01-31Update CHANGELOG.md to account for security releasesNick Thomas
2019-01-31Disable git protocol v2 temporarilyNick Thomas
2019-01-31Move scratch data into testdata/scratchNick Thomas
2019-01-31Merge branch 'commits-sender-to-chunker' into 'master'Paul Okstad
Switch from commitsSender to chunker See merge request gitlab-org/gitaly!1060
2019-01-31Switch from commitsSender to chunkerJacob Vosmaer
2019-01-30Merge branch 'sh-add-gl-project-name-logs' into 'master'John Cai
Add glProjectName to logs See merge request gitlab-org/gitaly!1049
2019-01-29Version 1.16.0v1.16.0Paul Okstad
2019-01-28Version 1.15.0v1.15.0John Cai
2019-01-28Merge branch '1473-refnames-bug' into 'master'Zeger-Jan van de Weg
Avoid unsafe use of scanner.Bytes() in ref name RPC's Closes #1473 See merge request gitlab-org/gitaly!1054
2019-01-28Avoid unsafe use of scanner.Bytes() in ref name RPC'sJacob Vosmaer
2019-01-24Use original rootPathStan Hu
2019-01-24Remve trailing newline in internal/service/remote/list_remotes.goStan Hu
2019-01-24Bump Ruby gitaly-proto to 1.10.0Stan Hu
2019-01-24Update CHANGELOG entry to reflect new nameStan Hu